public class ClassOptimizationInfo extends Object
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
hasNoSideEffects |
| Constructor and Description |
|---|
ClassOptimizationInfo() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsPackageVisibleMembers() |
static ClassOptimizationInfo |
getClassOptimizationInfo(Clazz clazz) |
Clazz |
getTargetClass() |
Clazz |
getWrappedClass() |
boolean |
hasNoSideEffects() |
boolean |
hasSideEffects() |
boolean |
invokesPackageVisibleMembers() |
boolean |
isCaught() |
boolean |
isDotClassed() |
boolean |
isEscaping() |
boolean |
isInstanceofed() |
boolean |
isInstantiated() |
boolean |
isKept() |
boolean |
isSimpleEnum() |
boolean |
isWrapper() |
boolean |
mayBeMerged() |
static void |
setClassOptimizationInfo(Clazz clazz) |
void |
setNoSideEffects() |
public void setNoSideEffects()
public boolean hasNoSideEffects()
public boolean isKept()
public boolean isInstantiated()
public boolean isInstanceofed()
public boolean isDotClassed()
public boolean isCaught()
public boolean isSimpleEnum()
public boolean isWrapper()
public boolean isEscaping()
public boolean hasSideEffects()
public boolean containsPackageVisibleMembers()
public boolean invokesPackageVisibleMembers()
public boolean mayBeMerged()
public Clazz getWrappedClass()
public Clazz getTargetClass()
public static void setClassOptimizationInfo(Clazz clazz)
public static ClassOptimizationInfo getClassOptimizationInfo(Clazz clazz)
Copyright © 2019. All rights reserved.