public class FieldOptimizationInfo
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected proguard.evaluation.value.Value |
value |
| Constructor and Description |
|---|
FieldOptimizationInfo() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canBeMadePrivate() |
static FieldOptimizationInfo |
getFieldOptimizationInfo(proguard.classfile.Field field) |
proguard.evaluation.value.ReferenceValue |
getReferencedClass() |
proguard.evaluation.value.Value |
getValue() |
boolean |
isKept() |
boolean |
isRead() |
boolean |
isWritten() |
static void |
setFieldOptimizationInfo(proguard.classfile.Clazz clazz,
proguard.classfile.Field field) |
void |
setValue(proguard.evaluation.value.Value value) |
public boolean isKept()
public boolean isWritten()
public boolean isRead()
public boolean canBeMadePrivate()
public proguard.evaluation.value.ReferenceValue getReferencedClass()
public void setValue(proguard.evaluation.value.Value value)
public proguard.evaluation.value.Value getValue()
public static void setFieldOptimizationInfo(proguard.classfile.Clazz clazz,
proguard.classfile.Field field)
public static FieldOptimizationInfo getFieldOptimizationInfo(proguard.classfile.Field field)