Class DebugInformationPolicy
java.lang.Object
com.pnfsoftware.jeb.core.units.code.asm.analyzer.DebugInformationPolicy
Policies about how to retrieve and use debug information.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intRetrieve all available debug information.static final intRetrieve local debug information only.static final intDo not retrieve debug information.static final intUse all available debug information.static final intUse internal debug information only.static final intDo not use debug information. -
Constructor Summary
ConstructorsConstructorDescriptionDebugInformationPolicy(int usage, int retrieval) Create a debug information policy. -
Method Summary
-
Field Details
-
USAGE_NONE
public static final int USAGE_NONEDo not use debug information.- See Also:
-
USAGE_INTERNAL
public static final int USAGE_INTERNALUse internal debug information only.- See Also:
-
USAGE_ALL
public static final int USAGE_ALLUse all available debug information.- See Also:
-
RETRIEVAL_NONE
public static final int RETRIEVAL_NONEDo not retrieve debug information.- See Also:
-
RETRIEVAL_LOCAL
public static final int RETRIEVAL_LOCALRetrieve local debug information only.- See Also:
-
RETRIEVAL_ALL
public static final int RETRIEVAL_ALLRetrieve all available debug information.- See Also:
-
-
Constructor Details
-
DebugInformationPolicy
public DebugInformationPolicy(int usage, int retrieval) Create a debug information policy.- Parameters:
usage- usage policyretrieval- retrieval policy
-
-
Method Details
-
getUsage
public int getUsage()Get the usage policy.- Returns:
- usage policy
-
getRetrieval
public int getRetrieval()Get the retrieval policy.- Returns:
- retrieval policy
-
hashCode
public int hashCode() -
equals
-
toString
-