org.aspectj.compiler.base.ast
Class TypeDs
java.lang.Object
org.aspectj.compiler.base.CompilerObject
org.aspectj.compiler.base.ast.ASTObject
org.aspectj.compiler.base.ast.TypeDs
- public class TypeDs
- extends ASTObject
| Methods inherited from class org.aspectj.compiler.base.ast.ASTObject |
addComment, buildAccessMethod, checkNoSharing, checkSpec, cleanup, clearComment, clearParent, contains, containsTypes, copy, display, fixAccessPost, fixAST, fromSource, getAST, getBeginColumn, getBeginLine, getBytecodeType, getBytecodeTypeDec, getComment, getCompilationUnit, getDeclaringType, getEnclosingCodeDec, getEnclosingDec, getEndColumn, getEndLine, getEndPosition, getFormalComment, getLexicalType, getOutermostBytecodeType, getOutermostLexicalType, getParent, getSourceDirectoryName, getSourceFile, getSourceFileName, getSourceLocation, getStartPosition, hasLegalProtectedAccess, hasSource, hasSourceLocation, implementMixin, indexOf, inStaticContext, isLanguageVisible, isLeaf, isSynthetic, makeChild, makeChild, postAssignmentCheck, postCleanup, postCopy, postFixAST, postImplementMixin, postInnerAccess, postInnerInfo, postLift, postMove, postScope, postThreading, preAssignmentCheck, preCopy, preIntroduction, preLift, preMove, preScope, preThreading, remove, removeChildAt, replaceWith, setFormalComment, setParent, setParents, setSource, setSourceLocation, setSyntheticSource, showError, showMessage, showTypeError, showWarning, toShortString, toString, unparse, walk, walkAnalysis, walkAssignmentCheck, walkCleanup, walkFlow, walkForwardReference, walkFrameLoc, walkInnerInfo, walkMemberMunger, walkScope |
| Methods inherited from class org.aspectj.compiler.base.CompilerObject |
getCompiler, getOptions, getTypeManager, getWorld |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
size
protected int size
children
public TypeD[] children
TypeDs
public TypeDs(SourceLocation location,
TypeD[] _children)
TypeDs
public TypeDs(TypeD[] _children)
TypeDs
public TypeDs(SourceLocation location)
TypeDs
public TypeDs()
TypeDs
public TypeDs(SourceLocation location,
TypeD child1)
TypeDs
public TypeDs(SourceLocation location,
TypeD child1,
TypeD child2)
TypeDs
public TypeDs(SourceLocation location,
TypeD child1,
TypeD child2,
TypeD child3)
TypeDs
public TypeDs(TypeDs td1,
TypeDs td2)
contains
public boolean contains(TypeD name)
unparse
public void unparse(org.aspectj.compiler.base.CodeWriter writer)
- Overrides:
unparse in class ASTObject
iterator
public java.util.Iterator iterator()
getChildren
public TypeD[] getChildren()
copyWalk
public ASTObject copyWalk(CopyWalker walker)
- Overrides:
copyWalk in class ASTObject
getChildAt
public ASTObject getChildAt(int childIndex)
- Overrides:
getChildAt in class ASTObject
setChildAt
public void setChildAt(int childIndex,
ASTObject child)
- Overrides:
setChildAt in class ASTObject
getChildNameAt
public java.lang.String getChildNameAt(int childIndex)
- Overrides:
getChildNameAt in class ASTObject
getChildCount
public int getChildCount()
- Overrides:
getChildCount in class ASTObject
size
public int size()
get
public TypeD get(int index)
set
public void set(int index,
TypeD child)
resize
public void resize(int newSize)
addAll
public void addAll(TypeDs collection)
addAll
public void addAll(int index,
TypeDs collection)
addChild
public TypeDs addChild(TypeD child)
add
public void add(TypeD child)
add
public void add(int index,
TypeD child)
remove
public void remove(int index)
- Overrides:
remove in class ASTObject
getDefaultDisplayName
public java.lang.String getDefaultDisplayName()
- Overrides:
getDefaultDisplayName in class ASTObject