org.aspectj.compiler.crosscuts.ast
Class StaticInitializerPcd

java.lang.Object
  extended byorg.aspectj.compiler.base.CompilerObject
      extended byorg.aspectj.compiler.base.ast.ASTObject
          extended byorg.aspectj.compiler.base.ast.Expr
              extended byorg.aspectj.compiler.crosscuts.ast.Pcd
                  extended byorg.aspectj.compiler.crosscuts.ast.KindedPcd
                      extended byorg.aspectj.compiler.crosscuts.ast.StaticInitializerPcd

public class StaticInitializerPcd
extends KindedPcd


Field Summary
 
Fields inherited from class org.aspectj.compiler.crosscuts.ast.KindedPcd
pattern
 
Fields inherited from class org.aspectj.compiler.base.ast.Expr
type
 
Fields inherited from class org.aspectj.compiler.base.ast.ASTObject
dummySource, parent, sourceLocation
 
Constructor Summary
  StaticInitializerPcd(ConstructorPattern _pattern)
           
protected StaticInitializerPcd(SourceLocation source)
           
  StaticInitializerPcd(SourceLocation location, DecPattern _pattern)
           
  StaticInitializerPcd(SourceLocation location, GenTypeName _name)
           
 
Method Summary
 ASTObject copyWalk(CopyWalker walker)
           
 java.lang.String getDefaultDisplayName()
           
 int getJpKind()
           
 java.lang.String getKind()
           
 
Methods inherited from class org.aspectj.compiler.crosscuts.ast.KindedPcd
checkStatic, getChildAt, getChildCount, getChildNameAt, getPattern, makePlanner, setChildAt, setPattern, toShortString, unparse, unparse
 
Methods inherited from class org.aspectj.compiler.crosscuts.ast.Pcd
allowsNameBinding, discoverType, showNonStaticError
 
Methods inherited from class org.aspectj.compiler.base.ast.Expr
assertType, canBeCopied, cgBuffer, cgEffect, cgTest, cgValue, cgValue, checkSpec, cleanup, getType, isAssignableTo, isConstantFalse, isConstantTrue, isConstantZero, isInConstructorCallExpr, isInExprStmt, isLegalStmt, isMethodConvertableTo, isUltimatelyLiteral, makeQualifiedThis, makeReference, postCopy, setType, showOperatorTypeError, showOperatorTypeError, walkCleanup, walkFrameLoc
 
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, 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, postFixAST, postImplementMixin, postInnerAccess, postInnerInfo, postLift, postMove, postScope, postThreading, preAssignmentCheck, preCopy, preIntroduction, preLift, preMove, preScope, preThreading, remove, remove, removeChildAt, replaceWith, setFormalComment, setParent, setParents, setSource, setSourceLocation, setSyntheticSource, showError, showMessage, showTypeError, showWarning, toString, walk, walkAnalysis, walkAssignmentCheck, walkFlow, walkForwardReference, 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
 

Constructor Detail

StaticInitializerPcd

public StaticInitializerPcd(SourceLocation location,
                            GenTypeName _name)

StaticInitializerPcd

public StaticInitializerPcd(SourceLocation location,
                            DecPattern _pattern)

StaticInitializerPcd

public StaticInitializerPcd(ConstructorPattern _pattern)

StaticInitializerPcd

protected StaticInitializerPcd(SourceLocation source)
Method Detail

getKind

public java.lang.String getKind()
Specified by:
getKind in class KindedPcd

getJpKind

public int getJpKind()
Specified by:
getJpKind in class KindedPcd

copyWalk

public ASTObject copyWalk(CopyWalker walker)
Overrides:
copyWalk in class ASTObject

getDefaultDisplayName

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