org.aspectj.compiler.crosscuts.ast
Class NameTypeDPattern

java.lang.Object
  extended byorg.aspectj.compiler.base.CompilerObject
      extended byorg.aspectj.compiler.base.ast.ASTObject
          extended byorg.aspectj.compiler.crosscuts.ast.NameTypeDPattern

public class NameTypeDPattern
extends ASTObject


Field Summary
protected  NamePattern className
           
protected  boolean includeSubpackages
           
protected  java.lang.String packageName
           
 
Fields inherited from class org.aspectj.compiler.base.ast.ASTObject
dummySource, parent, sourceLocation
 
Constructor Summary
protected NameTypeDPattern(SourceLocation source)
           
  NameTypeDPattern(SourceLocation location, java.lang.String _packageName, NamePattern _className, boolean _includeSubpackages)
           
 
Method Summary
 ASTObject copyWalk(CopyWalker walker)
           
 NamePattern getClassName()
           
 java.lang.String getDefaultDisplayName()
           
 boolean getIncludeSubpackages()
           
 java.lang.String getPackageName()
           
 boolean matches(TypeD typeD)
           
 void setClassName(NamePattern _className)
           
 void setIncludeSubpackages(boolean _includeSubpackages)
           
 void setPackageName(java.lang.String _packageName)
           
 
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, getChildAt, getChildCount, getChildNameAt, 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, remove, removeChildAt, replaceWith, setChildAt, setFormalComment, setParent, setParents, setSource, setSourceLocation, setSyntheticSource, showError, showMessage, showTypeError, showWarning, toShortString, toString, unparse, 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

packageName

protected java.lang.String packageName

className

protected NamePattern className

includeSubpackages

protected boolean includeSubpackages
Constructor Detail

NameTypeDPattern

public NameTypeDPattern(SourceLocation location,
                        java.lang.String _packageName,
                        NamePattern _className,
                        boolean _includeSubpackages)

NameTypeDPattern

protected NameTypeDPattern(SourceLocation source)
Method Detail

matches

public boolean matches(TypeD typeD)

getPackageName

public java.lang.String getPackageName()

setPackageName

public void setPackageName(java.lang.String _packageName)

getClassName

public NamePattern getClassName()

setClassName

public void setClassName(NamePattern _className)

getIncludeSubpackages

public boolean getIncludeSubpackages()

setIncludeSubpackages

public void setIncludeSubpackages(boolean _includeSubpackages)

copyWalk

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

getDefaultDisplayName

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