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.Node
public final boolean isIterable()
public final NodeImpl getParent()
public ElementKind getKind()
public List<Class<?>> getParameterTypes()
getParameterTypes
in interface Path.ConstructorNode
getParameterTypes
in interface Path.MethodNode
public int getParameterIndex()
getParameterIndex
in interface Path.ParameterNode
public final String asString()
public int buildHashCode()
Copyright © 2007-2014 Red Hat, Inc. All Rights Reserved