JavaScript is disabled on your browser.
Description
Nested Class Summary
Enum Constant Summary
Constructor Summary
Method Summary
Enum Constant Details
RemoveRedundantCode
ReduceBranchInstructionSet
InlineVariables
CopyPropagation
RewriteFinallyBlocks
SplitToMovableBlocks
RemoveUnreachableBlocks
TypeInference
RemoveInnerClassAccessNullChecks
PreProcessShortCircuitAssignments
SimplifyShortCircuit
JoinBranchConditions
SimplifyTernaryOperator
JoinBasicBlocks
SimplifyLogicalNot
SimplifyShiftOperations
SimplifyLoadAndStore
TransformObjectInitializers
TransformArrayInitializers
InlineConditionalAssignments
MakeAssignmentExpressions
IntroducePostIncrement
InlineLambdas
InlineVariables2
MergeDisparateObjectInitializations
FindLoops
FindConditions
FlattenNestedMovableBlocks
RemoveRedundantCode2
GotoRemoval
DuplicateReturns
ReduceIfNesting
GotoRemoval2
ReduceComparisonInstructionSet
RecombineVariables
RemoveRedundantCode3
CleanUpTryBlocks
InlineVariables3
TypeInference2
None
Constructor Details
AstOptimizationStep()
Method Details
values()
valueOf(String)
isBlockLevelOptimization()
Enum Constant Summary
Enum Constants
Constructor Summary
Constructors
Method Summary
All Methods Static Methods Instance Methods Concrete Methods
boolean
Returns the enum constant of this class with the specified name.
Returns an array containing the constants of this enum class, in
the order they are declared.
Methods inherited from class Enum
clone , compareTo , describeConstable , equals , finalize , getDeclaringClass , hashCode , name , ordinal , toString , valueOf
Enum Constant Details
ReduceBranchInstructionSet
RemoveInnerClassAccessNullChecks
PreProcessShortCircuitAssignments
InlineConditionalAssignments
MakeAssignmentExpressions
MergeDisparateObjectInitializations
FlattenNestedMovableBlocks
ReduceComparisonInstructionSet