public class ProgramClassOptimizationInfo extends ClassOptimizationInfo
hasNoSideEffects| Constructor and Description |
|---|
ProgramClassOptimizationInfo() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsPackageVisibleMembers() |
static ProgramClassOptimizationInfo |
getProgramClassOptimizationInfo(Clazz clazz) |
Clazz |
getTargetClass() |
Clazz |
getWrappedClass() |
boolean |
hasSideEffects() |
boolean |
invokesPackageVisibleMembers() |
boolean |
isCaught() |
boolean |
isDotClassed() |
boolean |
isEscaping() |
boolean |
isInstanceofed() |
boolean |
isInstantiated() |
boolean |
isKept() |
boolean |
isSimpleEnum() |
boolean |
mayBeMerged() |
void |
merge(ClassOptimizationInfo other) |
void |
setCaught() |
void |
setContainsPackageVisibleMembers() |
void |
setDotClassed() |
void |
setEscaping() |
void |
setInstanceofed() |
void |
setInstantiated() |
void |
setInvokesPackageVisibleMembers() |
void |
setMayNotBeMerged() |
static void |
setProgramClassOptimizationInfo(Clazz clazz) |
void |
setSideEffects() |
void |
setSimpleEnum(boolean simple) |
void |
setTargetClass(Clazz targetClass) |
void |
setWrappedClass(Clazz wrappedClass) |
getClassOptimizationInfo, hasNoSideEffects, isWrapper, setClassOptimizationInfo, setNoSideEffectspublic boolean isKept()
isKept in class ClassOptimizationInfopublic void setInstantiated()
public boolean isInstantiated()
isInstantiated in class ClassOptimizationInfopublic void setInstanceofed()
public boolean isInstanceofed()
isInstanceofed in class ClassOptimizationInfopublic void setDotClassed()
public boolean isDotClassed()
isDotClassed in class ClassOptimizationInfopublic void setCaught()
public boolean isCaught()
isCaught in class ClassOptimizationInfopublic void setSimpleEnum(boolean simple)
public boolean isSimpleEnum()
isSimpleEnum in class ClassOptimizationInfopublic void setEscaping()
public boolean isEscaping()
isEscaping in class ClassOptimizationInfopublic void setSideEffects()
public boolean hasSideEffects()
hasSideEffects in class ClassOptimizationInfopublic void setContainsPackageVisibleMembers()
public boolean containsPackageVisibleMembers()
containsPackageVisibleMembers in class ClassOptimizationInfopublic void setInvokesPackageVisibleMembers()
public boolean invokesPackageVisibleMembers()
invokesPackageVisibleMembers in class ClassOptimizationInfopublic void setMayNotBeMerged()
public boolean mayBeMerged()
mayBeMerged in class ClassOptimizationInfopublic void setWrappedClass(Clazz wrappedClass)
public Clazz getWrappedClass()
getWrappedClass in class ClassOptimizationInfopublic void setTargetClass(Clazz targetClass)
public Clazz getTargetClass()
getTargetClass in class ClassOptimizationInfopublic void merge(ClassOptimizationInfo other)
public static void setProgramClassOptimizationInfo(Clazz clazz)
public static ProgramClassOptimizationInfo getProgramClassOptimizationInfo(Clazz clazz)
Copyright © 2019. All rights reserved.