Interface CodeNodeItemCopyable<P extends CodeNode, SELF extends CodeNodeItemCopyable<P,SELF>>

Type Parameters:
P - type of getParent().
SELF - this type itself.
All Superinterfaces:
CodeItem, CodeMutable, CodeMutableItem, CodeNode, CodeNodeItem, CodeWithContext
All Known Subinterfaces:
CodeAnnotation, CodeAnnotations, CodeArrayType, CodeBlockBody, CodeBlockDoWhile, CodeBlockFor, CodeBlockIf, CodeBlockInitializer, CodeBlockWhileDo, CodeComposedType, CodeConstructor, CodeConstructors, CodeDoc, CodeException, CodeExceptions, CodeField, CodeFields, CodeFile, CodeImports, CodeMethod, CodeMethods, CodeNestedTypes, CodePackage, CodeParameter, CodeParameterizedType, CodeParameters, CodePathElements, CodeProperties, CodeProperty, CodeReturn, CodeSuperTypes, CodeType, CodeTypeParameters, CodeTypeVariable, CodeTypeVariables, CodeTypeWildcard

public interface CodeNodeItemCopyable<P extends CodeNode, SELF extends CodeNodeItemCopyable<P,SELF>> extends CodeNodeItem
CodeItem that has a generic parent.
Since:
1.0.0
Author:
Joerg Hohwiller (hohwille at users.sourceforge.net)