org.aspectj.compiler.base.ast
Class CatchClauses
java.lang.Object
org.aspectj.compiler.base.CompilerObject
org.aspectj.compiler.base.ast.ASTObject
org.aspectj.compiler.base.ast.CatchClauses
- public class CatchClauses
- 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 CatchClause[] children
CatchClauses
public CatchClauses(SourceLocation location,
CatchClause[] _children)
CatchClauses
public CatchClauses(CatchClause[] _children)
CatchClauses
public CatchClauses(SourceLocation location)
CatchClauses
public CatchClauses()
CatchClauses
public CatchClauses(SourceLocation location,
CatchClause child1)
CatchClauses
public CatchClauses(SourceLocation location,
CatchClause child1,
CatchClause child2)
CatchClauses
public CatchClauses(SourceLocation location,
CatchClause child1,
CatchClause child2,
CatchClause child3)
unparse
public void unparse(org.aspectj.compiler.base.CodeWriter writer)
throws java.io.IOException
- Overrides:
unparse in class ASTObject
- Throws:
java.io.IOException
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 CatchClause get(int index)
set
public void set(int index,
CatchClause child)
resize
public void resize(int newSize)
addAll
public void addAll(CatchClauses collection)
addAll
public void addAll(int index,
CatchClauses collection)
addChild
public CatchClauses addChild(CatchClause child)
add
public void add(CatchClause child)
add
public void add(int index,
CatchClause child)
remove
public void remove(int index)
- Overrides:
remove in class ASTObject
getDefaultDisplayName
public java.lang.String getDefaultDisplayName()
- Overrides:
getDefaultDisplayName in class ASTObject