public class NodeImpl extends Object implements Path.PropertyNode, Path.MethodNode, Path.ConstructorNode, Path.BeanNode, Path.ParameterNode, Path.ReturnValueNode, Path.CrossParameterNode, Serializable
Path.Node.public static NodeImpl createParameterNode(String name, NodeImpl parent, int parameterIndex)
public static NodeImpl createMethodNode(String name, NodeImpl parent, List<Class<?>> parameterTypes)
public static NodeImpl createConstructorNode(String name, NodeImpl parent, List<Class<?>> parameterTypes)
public final boolean isInIterable()
isInIterable in interface Path.Nodepublic final boolean isIterable()
public final NodeImpl getParent()
public ElementKind getKind()
public List<Class<?>> getParameterTypes()
getParameterTypes in interface Path.ConstructorNodegetParameterTypes in interface Path.MethodNodepublic int getParameterIndex()
getParameterIndex in interface Path.ParameterNodepublic final String asString()
public int buildHashCode()
Copyright © 2007-2014 Red Hat, Inc. All Rights Reserved