Interface CodeNode
- All Superinterfaces:
CodeWithContext
- All Known Subinterfaces:
CodeAnnotation, CodeAnnotations, CodeArrayType, CodeBlock, CodeBlockBody, CodeBlockDoWhile, CodeBlockFor, CodeBlockIf, CodeBlockInitializer, CodeBlockStatement, CodeBlockWhileDo, CodeBlockWithCondition, CodeComposedType, CodeConstructor, CodeConstructors, CodeContainer, CodeContext, CodeDoc, CodeElement, CodeElementWithDeclaringType, CodeElementWithModifiers, CodeElementWithName, CodeElementWithTypeVariables, CodeException, CodeExceptions, CodeField, CodeFields, CodeFile, CodeFunction, CodeGenericType, CodeGenericTypeParameters<P>, CodeImports, CodeLambdaExpression, CodeMember, CodeMembers<M>, CodeMethod, CodeMethods, CodeNestedTypes, CodeNodeContainer<I>, CodeNodeItem, CodeNodeItemContainer<I>, CodeNodeItemContainerFlat<I>, CodeNodeItemContainerFlatWithName<I>, CodeNodeItemContainerHierarchical<I>, CodeNodeItemContainerHierarchicalWithName<I>, CodeNodeItemContainerWithName<I>, CodeNodeItemCopyable<P,SELF>, CodeNodeItemWithDeclaringMember, CodeNodeWithFileWriting, CodeOperation, CodeOperationArg, CodeOperationArgs<A>, CodeOperations<O>, CodePackage, CodeParameter, CodeParameterizedType, CodeParameters, CodePathElement, CodePathElements, CodeProperties, CodeProperty, CodeProvider, CodeReturn, CodeSource, CodeSourceDependencies<S>, CodeSuperTypes, CodeType, CodeTypeParameters, CodeTypePlaceholder, CodeTypeVariable, CodeTypeVariables, CodeTypeWildcard
A node of the abstract syntax tree (AST) that is connected with its
parent. It can be
mutable- Since:
- 1.0.0
- Author:
- Joerg Hohwiller (hohwille at users.sourceforge.net)
-
Method Summary
Methods inherited from interface CodeWithContext
getContext, getSource
-
Method Details
-
getParent
CodeNode getParent()- Returns:
- the parent of this
CodeNode. May only benullfor instances ofCodeContext.
-