abc.main
Class Debug
java.lang.Object
abc.main.Debug
public class Debug
- extends java.lang.Object
A class for storing debug flags. Default values go here;
if you make a MyDebug class you can override them in the constructor
there, or you can use -debug and -nodebug on the commandline
- Author:
- Ganesh Sittampalam
Constructor Summary |
Debug()
|
Method Summary |
static Debug |
v()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
v
public static Debug v
aspectInfo
public boolean aspectInfo
precedenceRelation
public boolean precedenceRelation
patternMatches
public boolean patternMatches
namePatternMatches
public boolean namePatternMatches
namePatternProcessing
public boolean namePatternProcessing
declareParents
public boolean declareParents
classKinds
public boolean classKinds
classResolving
public boolean classResolving
sootClassToClassType
public boolean sootClassToClassType
showWeavableClasses
public boolean showWeavableClasses
showNormalizedPointcuts
public boolean showNormalizedPointcuts
showPointcutMatching
public boolean showPointcutMatching
debugPointcutNormalization
public boolean debugPointcutNormalization
abstractPointcutLookup
public boolean abstractPointcutLookup
matcherTest
public boolean matcherTest
matcherWarnUnimplemented
public boolean matcherWarnUnimplemented
traceMatcher
public boolean traceMatcher
testITDsOnly
public boolean testITDsOnly
weaverDriver
public boolean weaverDriver
unweaver
public boolean unweaver
cflowAnalysis
public boolean cflowAnalysis
cflowAnalysisStats
public boolean cflowAnalysisStats
aspectCodeGen
public boolean aspectCodeGen
genStaticJoinPoints
public boolean genStaticJoinPoints
shadowPointsSetter
public boolean shadowPointsSetter
pointcutCodeGen
public boolean pointcutCodeGen
printAdviceInfo
public boolean printAdviceInfo
residueCodeGen
public boolean residueCodeGen
tagResidueCode
public boolean tagResidueCode
beforeWeaver
public boolean beforeWeaver
afterReturningWeaver
public boolean afterReturningWeaver
afterThrowingWeaver
public boolean afterThrowingWeaver
aroundWeaver
public boolean aroundWeaver
restructure
public boolean restructure
abcTimer
public boolean abcTimer
polyglotTimer
public boolean polyglotTimer
sootResolverTimer
public boolean sootResolverTimer
timerTrace
public boolean timerTrace
showArgsMatching
public boolean showArgsMatching
showBinds
public boolean showBinds
showAdviceFormalSets
public boolean showAdviceFormalSets
warnUntaggedSourceInfo
public boolean warnUntaggedSourceInfo
adviceInliner
public boolean adviceInliner
aroundInliner
public boolean aroundInliner
afterBeforeInliner
public boolean afterBeforeInliner
unusedMethodsRemover
public boolean unusedMethodsRemover
interprocConstantPropagator
public boolean interprocConstantPropagator
boxingRemover
public boolean boxingRemover
doValidate
public boolean doValidate
doValidateDumpCFG
public boolean doValidateDumpCFG
dontCheckExceptions
public boolean dontCheckExceptions
debugCflowSharing
public boolean debugCflowSharing
debugPointcutUnification
public boolean debugPointcutUnification
debugUnweaver
public boolean debugUnweaver
dontWeaveAfterAnalysis
public boolean dontWeaveAfterAnalysis
checkCflowOpt
public boolean checkCflowOpt
dontRemovePushPop
public boolean dontRemovePushPop
nullCheckElim
public boolean nullCheckElim
allowDynamicTests
public boolean allowDynamicTests
switchFolder
public boolean switchFolder
forceSingleThreadedCflow
public boolean forceSingleThreadedCflow
forceStaticFieldCflow
public boolean forceStaticFieldCflow
traceAntTask
public boolean traceAntTask
printWeavableClasses
public boolean printWeavableClasses
debugPhases
public boolean debugPhases
weaveDeclareWarning
public boolean weaveDeclareWarning
messageWeaver
public boolean messageWeaver
dumpAAWeave
public boolean dumpAAWeave
optimizeResidues
public boolean optimizeResidues
constructorInliner
public boolean constructorInliner
countCflowStacks
public boolean countCflowStacks
ajcCompliance
public boolean ajcCompliance
ajc120Compliance
public boolean ajc120Compliance
java13
public boolean java13
Debug
public Debug()
v
public static Debug v()