org.aspectj.compiler.base.ast
Class JavaCompUnitMembers

java.lang.Object
  extended byorg.aspectj.compiler.base.CompilerObject
      extended byorg.aspectj.compiler.base.ast.ASTObject
          extended byorg.aspectj.compiler.base.ast.Stmt
              extended byorg.aspectj.compiler.base.ast.Decs
                  extended byorg.aspectj.compiler.crosscuts.ast.AspectMembers
                      extended byorg.aspectj.compiler.base.ast.ClassMembers
                          extended byorg.aspectj.compiler.base.ast.JavaCompUnitMembers

public class JavaCompUnitMembers
extends ClassMembers


Field Summary
 JavaCompUnitMember[] children
           
protected  int size
           
 
Fields inherited from class org.aspectj.compiler.base.ast.ASTObject
dummySource, parent, sourceLocation
 
Constructor Summary
JavaCompUnitMembers()
           
JavaCompUnitMembers(JavaCompUnitMember[] _children)
           
JavaCompUnitMembers(JavaCompUnitMember child1, JavaCompUnitMembers decs)
           
JavaCompUnitMembers(SourceLocation location)
           
JavaCompUnitMembers(SourceLocation location, JavaCompUnitMember child1)
           
JavaCompUnitMembers(SourceLocation location, JavaCompUnitMember[] _children)
           
JavaCompUnitMembers(SourceLocation location, JavaCompUnitMember child1, JavaCompUnitMember child2)
           
JavaCompUnitMembers(SourceLocation location, JavaCompUnitMember child1, JavaCompUnitMember child2, JavaCompUnitMember child3)
           
 
Method Summary
 void add(int index, JavaCompUnitMember child)
           
 void add(JavaCompUnitMember child)
           
 void addAll(int index, JavaCompUnitMembers collection)
           
 JavaCompUnitMembers addAll(JavaCompUnitMember[] _children)
           
 void addAll(JavaCompUnitMembers collection)
           
 JavaCompUnitMembers addChild(JavaCompUnitMember _child)
           
 JavaCompUnitMembers addChildren(JavaCompUnitMember[] _children)
           
 Dec get(int index)
           
 ASTObject getChildAt(int childIndex)
           
 int getChildCount()
           
 java.lang.String getChildNameAt(int childIndex)
           
 java.lang.String getDefaultDisplayName()
           
 JavaCompUnitMember[] getJCUChildren()
           
 void remove(int index)
           
 void resize(int newSize)
           
 void set(int index, JavaCompUnitMember child)
           
 void setChildAt(int childIndex, ASTObject child)
           
 int size()
           
 void unparse(org.aspectj.compiler.base.CodeWriter writer)
           
 
Methods inherited from class org.aspectj.compiler.base.ast.ClassMembers
add, add, addAll, addAll, addChild, addChildren, append, append, cgStmt, cleanup, copyWalk, getCMChildren, getList, iterator, prepend, remove, set
 
Methods inherited from class org.aspectj.compiler.crosscuts.ast.AspectMembers
add, add, addAll, addAll, addChild, addChildren, append, append, getChildren, prepend, remove, set
 
Methods inherited from class org.aspectj.compiler.base.ast.Decs
add, add, addAll, addAll, append, append, prepend, remove, set
 
Methods inherited from class org.aspectj.compiler.base.ast.Stmt
cgTop, completesNormally, isBreakable, isContinuable, isEmpty, mustBeLive, registerLocation, requireBlockStmt, requireStmt, setCompletesNormally
 
Methods inherited from class org.aspectj.compiler.base.ast.ASTObject
addComment, buildAccessMethod, checkNoSharing, checkSpec, 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
 

Field Detail

size

protected int size

children

public JavaCompUnitMember[] children
Constructor Detail

JavaCompUnitMembers

public JavaCompUnitMembers(SourceLocation location,
                           JavaCompUnitMember[] _children)

JavaCompUnitMembers

public JavaCompUnitMembers(JavaCompUnitMember[] _children)

JavaCompUnitMembers

public JavaCompUnitMembers()

JavaCompUnitMembers

public JavaCompUnitMembers(JavaCompUnitMember child1,
                           JavaCompUnitMembers decs)

JavaCompUnitMembers

public JavaCompUnitMembers(SourceLocation location)

JavaCompUnitMembers

public JavaCompUnitMembers(SourceLocation location,
                           JavaCompUnitMember child1)

JavaCompUnitMembers

public JavaCompUnitMembers(SourceLocation location,
                           JavaCompUnitMember child1,
                           JavaCompUnitMember child2)

JavaCompUnitMembers

public JavaCompUnitMembers(SourceLocation location,
                           JavaCompUnitMember child1,
                           JavaCompUnitMember child2,
                           JavaCompUnitMember child3)
Method Detail

unparse

public void unparse(org.aspectj.compiler.base.CodeWriter writer)
Overrides:
unparse in class ClassMembers

addAll

public JavaCompUnitMembers addAll(JavaCompUnitMember[] _children)

addChild

public JavaCompUnitMembers addChild(JavaCompUnitMember _child)

addChildren

public JavaCompUnitMembers addChildren(JavaCompUnitMember[] _children)

getChildAt

public ASTObject getChildAt(int childIndex)
Overrides:
getChildAt in class ClassMembers

setChildAt

public void setChildAt(int childIndex,
                       ASTObject child)
Overrides:
setChildAt in class ClassMembers

getChildNameAt

public java.lang.String getChildNameAt(int childIndex)
Overrides:
getChildNameAt in class ClassMembers

getChildCount

public int getChildCount()
Overrides:
getChildCount in class ClassMembers

size

public int size()
Overrides:
size in class ClassMembers

get

public Dec get(int index)
Overrides:
get in class ClassMembers

set

public void set(int index,
                JavaCompUnitMember child)

resize

public void resize(int newSize)
Overrides:
resize in class ClassMembers

addAll

public void addAll(JavaCompUnitMembers collection)

addAll

public void addAll(int index,
                   JavaCompUnitMembers collection)

getJCUChildren

public JavaCompUnitMember[] getJCUChildren()

add

public void add(JavaCompUnitMember child)

add

public void add(int index,
                JavaCompUnitMember child)

remove

public void remove(int index)
Overrides:
remove in class ClassMembers

getDefaultDisplayName

public java.lang.String getDefaultDisplayName()
Overrides:
getDefaultDisplayName in class ClassMembers