org.aspectj.compiler.base.ast
Class FormalDec
java.lang.Object
org.aspectj.compiler.base.CompilerObject
org.aspectj.compiler.base.ast.ASTObject
org.aspectj.compiler.base.ast.Stmt
org.aspectj.compiler.base.ast.Dec
org.aspectj.compiler.base.ast.VarDec
org.aspectj.compiler.base.ast.FormalDec
- All Implemented Interfaces:
- AspectMember, ClassMember
- public class FormalDec
- extends VarDec
Constructor Summary |
|
FormalDec(Modifiers _modifiers,
TypeD _typeD,
Identifier _id)
|
|
FormalDec(Modifiers _modifiers,
TypeD _typeD,
Identifier _id,
Expr _initializer)
|
|
FormalDec(Modifiers _modifiers,
TypeD _typeD,
java.lang.String _id)
|
|
FormalDec(Modifiers _modifiers,
TypeD _typeD,
java.lang.String _id,
Expr _initializer)
|
protected |
FormalDec(SourceLocation source)
|
|
FormalDec(SourceLocation location,
Modifiers _modifiers,
TypeD _typeD,
java.lang.String _id,
Expr _initializer)
|
Methods inherited from class org.aspectj.compiler.base.ast.VarDec |
cgStmt, checkAssignmentType, checkSpec, getChildAt, getChildCount, getChildNameAt, getDescriptor, getExpr, getFrameLoc, getId, getInitializer, getKind, getModifiers, getType, getTypeD, inStaticContext, isBlank, isIntroduced, postAssignmentCheck, preAssignmentCheck, preScope, setChildAt, setId, setInitializer, setModifiers, setTypeD, toShortString, unparse, walkFrameLoc |
Methods inherited from class org.aspectj.compiler.base.ast.Dec |
addIntroducedFromType, cgMember, checkOverride, cleanup, conflictsWith, dominates, forcePublic, getBytecodeId, getCorrespondingSemanticObject, getDeclaringType, getLexicalType, getName, getOutermostLexicalType, getSignatureString, getStackDelta, isAbstract, isAccessible, isAccessible, isAlmostApplicable, isApplicable, isDeprecated, isFinal, isInherited, isLanguageVisible, isMoreAccessibleThan, isMoreSpecificThan, isPrivate, isProtected, isPublic, isStatic, isSynthetic, lookupDeclaringType, lookupLexicalType, makeBlockScope, makeCorrespondingSemanticObject, postCopy, preCopy, preMove, requireStmt, samePackage, setAllEnclosingTypes, setBytecodeId, setDeclaringType, setDeprecated, setExplicitlyNonSynthetic, setFromLexicalScope, setLanguageVisible, setLexicalType, walkForwardReference, writeModifiers, writeNames |
Methods inherited from class org.aspectj.compiler.base.ast.ASTObject |
addComment, buildAccessMethod, checkNoSharing, clearComment, clearParent, contains, containsTypes, copy, display, fixAccessPost, fixAST, fromSource, getAST, getBeginColumn, getBeginLine, getBytecodeType, getBytecodeTypeDec, getComment, getCompilationUnit, getEnclosingCodeDec, getEnclosingDec, getEndColumn, getEndLine, getEndPosition, getFormalComment, getOutermostBytecodeType, getParent, getSourceDirectoryName, getSourceFile, getSourceFileName, getSourceLocation, getStartPosition, hasLegalProtectedAccess, hasSource, hasSourceLocation, implementMixin, indexOf, isLeaf, makeChild, makeChild, postCleanup, postFixAST, postImplementMixin, postInnerAccess, postInnerInfo, postLift, postMove, postScope, postThreading, preIntroduction, preLift, preThreading, remove, remove, removeChildAt, replaceWith, setFormalComment, setParent, setParents, setSource, setSourceLocation, setSyntheticSource, showError, showMessage, showTypeError, showWarning, unparse, walk, walkAnalysis, walkAssignmentCheck, walkCleanup, 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 |
isBound
public boolean isBound
FormalDec
public FormalDec(SourceLocation location,
Modifiers _modifiers,
TypeD _typeD,
java.lang.String _id,
Expr _initializer)
FormalDec
public FormalDec(Modifiers _modifiers,
TypeD _typeD,
java.lang.String _id,
Expr _initializer)
FormalDec
public FormalDec(Modifiers _modifiers,
TypeD _typeD,
Identifier _id,
Expr _initializer)
FormalDec
public FormalDec(Modifiers _modifiers,
TypeD _typeD,
java.lang.String _id)
FormalDec
public FormalDec(Modifiers _modifiers,
TypeD _typeD,
Identifier _id)
FormalDec
protected FormalDec(SourceLocation source)
toString
public java.lang.String toString()
- Overrides:
toString
in class ASTObject
isField
public boolean isField()
- Overrides:
isField
in class VarDec
unparse
public void unparse(org.aspectj.compiler.base.CodeWriter writer)
- Specified by:
unparse
in interface AspectMember
- Overrides:
unparse
in class VarDec
walkFlow
public void walkFlow(org.aspectj.compiler.base.FlowCheckerPass w)
- Overrides:
walkFlow
in class VarDec
copyWalk
public ASTObject copyWalk(CopyWalker walker)
- Overrides:
copyWalk
in class VarDec
getDefaultDisplayName
public java.lang.String getDefaultDisplayName()
- Overrides:
getDefaultDisplayName
in class VarDec