| Package | Description |
|---|---|
| proguard.evaluation.value |
This package contains classes that represent partial evaluation values.
|
| proguard.optimize.evaluation |
This package contains visitors that perform partial evaluation and subsequent
optimizations on byte code.
|
| Modifier and Type | Method and Description |
|---|---|
int |
ReferenceValue.equal(TracedReferenceValue other)
Returns whether this ReferenceValue is equal to the given other
TracedReferenceValue.
|
int |
TracedReferenceValue.equal(TracedReferenceValue other) |
ReferenceValue |
ReferenceValue.generalize(TracedReferenceValue other)
Returns the generalization of this ReferenceValue and the given other
TracedReferenceValue.
|
ReferenceValue |
TracedReferenceValue.generalize(TracedReferenceValue other) |
| Modifier and Type | Method and Description |
|---|---|
TracedReferenceValue |
ReferenceTracingValueFactory.cast(TracedReferenceValue referenceValue,
String type,
Clazz referencedClass,
boolean alwaysCast)
Casts a given traced reference value to the given type, either keeping
its trace value or setting a new one.
|
| Modifier and Type | Method and Description |
|---|---|
TracedReferenceValue |
ReferenceTracingValueFactory.cast(TracedReferenceValue referenceValue,
String type,
Clazz referencedClass,
boolean alwaysCast)
Casts a given traced reference value to the given type, either keeping
its trace value or setting a new one.
|
Copyright © 2019. All rights reserved.