| Modifier and Type | Method and Description |
|---|---|
static void |
Op04StructuredStatement.discoverVariableScopes(Method method,
Op04StructuredStatement root,
VariableFactory variableFactory,
Options options,
ClassFileVersion classFileVersion,
BytecodeMeta bytecodeMeta) |
static void |
Op04StructuredStatement.normalizeInstanceOf(Op04StructuredStatement root,
Options options,
ClassFileVersion classFileVersion) |
| Modifier and Type | Method and Description |
|---|---|
(package private) static void |
ConditionalCondenser.collapseAssignmentsIntoConditionals(java.util.List<Op03SimpleStatement> statements,
Options options,
ClassFileVersion classFileVersion) |
static void |
Op03Rewriters.collapseAssignmentsIntoConditionals(java.util.List<Op03SimpleStatement> op03SimpleParseNodes,
Options options,
ClassFileVersion classFileVersion) |
| Modifier and Type | Field and Description |
|---|---|
private ClassFileVersion |
SwitchEnumRewriter.classFileVersion |
private ClassFileVersion |
SwitchStringRewriter.classFileVersion |
| Constructor and Description |
|---|
SwitchStringRewriter(Options options,
ClassFileVersion classFileVersion,
BytecodeMeta bytecodeMeta) |
| Constructor and Description |
|---|
StringBuilderRewriter(Options options,
ClassFileVersion classFileVersion) |
| Constructor and Description |
|---|
LValueScopeDiscoverImpl(Options options,
MethodPrototype prototype,
VariableFactory variableFactory,
ClassFileVersion version) |
| Modifier and Type | Field and Description |
|---|---|
private ClassFileVersion |
ClassFile.classFileVersion |
| Modifier and Type | Method and Description |
|---|---|
ClassFileVersion |
ClassFile.getClassFileVersion() |
| Constructor and Description |
|---|
Field(ByteData raw,
ConstantPool cp,
ClassFileVersion classFileVersion) |
Method(ByteData raw,
ClassFile classFile,
ConstantPool cp,
DCCommonState dcCommonState,
ClassFileVersion classFileVersion) |
| Constructor and Description |
|---|
AttributeCode(ByteData raw,
ConstantPool cp,
ClassFileVersion classFileVersion) |
AttributeStackMapTable(ByteData raw,
ConstantPool cp,
ClassFileVersion classFileVersion) |
| Modifier and Type | Field and Description |
|---|---|
private ClassFileVersion |
AttributeFactory.AttributeBuilder.classFileVersion |
| Modifier and Type | Method and Description |
|---|---|
static Attribute |
AttributeFactory.build(ByteData raw,
ConstantPool cp,
ClassFileVersion classFileVersion) |
static UnaryFunction<ByteData,Attribute> |
AttributeFactory.getBuilder(ConstantPool cp,
ClassFileVersion classFileVersion) |
| Constructor and Description |
|---|
AttributeBuilder(ConstantPool cp,
ClassFileVersion classFileVersion) |
| Modifier and Type | Field and Description |
|---|---|
static ClassFileVersion |
ClassFileVersion.JAVA_1_0 |
static ClassFileVersion |
ClassFileVersion.JAVA_1_2 |
static ClassFileVersion |
ClassFileVersion.JAVA_1_3 |
static ClassFileVersion |
ClassFileVersion.JAVA_1_4 |
static ClassFileVersion |
ClassFileVersion.JAVA_10 |
static ClassFileVersion |
ClassFileVersion.JAVA_11 |
static ClassFileVersion |
ClassFileVersion.JAVA_12 |
static ClassFileVersion |
ClassFileVersion.JAVA_12_Experimental |
static ClassFileVersion |
ClassFileVersion.JAVA_13 |
static ClassFileVersion |
ClassFileVersion.JAVA_14 |
static ClassFileVersion |
ClassFileVersion.JAVA_14_Experimental |
static ClassFileVersion |
ClassFileVersion.JAVA_15 |
static ClassFileVersion |
ClassFileVersion.JAVA_5 |
static ClassFileVersion |
ClassFileVersion.JAVA_6 |
static ClassFileVersion |
ClassFileVersion.JAVA_7 |
static ClassFileVersion |
ClassFileVersion.JAVA_8 |
static ClassFileVersion |
ClassFileVersion.JAVA_9 |
| Modifier and Type | Field and Description |
|---|---|
private static java.util.Map<java.lang.String,ClassFileVersion> |
ClassFileVersion.byName |
| Modifier and Type | Method and Description |
|---|---|
static ClassFileVersion |
ClassFileVersion.parse(java.lang.String arg) |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Map<java.lang.String,ClassFileVersion> |
ClassFileVersion.getByName() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ClassFileVersion.before(ClassFileVersion other) |
boolean |
ClassFileVersion.equalOrLater(ClassFileVersion other) |
boolean |
ClassFileVersion.sameMajor(ClassFileVersion other) |
| Modifier and Type | Field and Description |
|---|---|
private ClassFileVersion[] |
OptionsImpl.ExperimentalVersionSpecificDefaulter.experimentalVersions |
(package private) ClassFileVersion |
OptionsImpl.VersionSpecificDefaulter.versionGreaterThanOrEqual |
(package private) ClassFileVersion |
OptionsImpl.ExperimentalVersionSpecificDefaulter.versionGreaterThanOrEqual |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Boolean |
OptionsImpl.VersionSpecificDefaulter.invoke(java.lang.String arg,
ClassFileVersion classFileVersion,
Options ignore2) |
java.lang.Boolean |
OptionsImpl.ExperimentalVersionSpecificDefaulter.invoke(java.lang.String arg,
ClassFileVersion classFileVersion,
Options options) |
boolean |
OptionsImpl.ExperimentalVersionSpecificDefaulter.isExperimentalIn(ClassFileVersion classFileVersion) |
| Constructor and Description |
|---|
ExperimentalVersionSpecificDefaulter(ClassFileVersion versionGreaterThanOrEqual,
boolean resultIfGreaterThanOrEqual,
ClassFileVersion... experimentalVersions) |
ExperimentalVersionSpecificDefaulter(ClassFileVersion versionGreaterThanOrEqual,
boolean resultIfGreaterThanOrEqual,
ClassFileVersion... experimentalVersions) |
VersionSpecificDefaulter(ClassFileVersion versionGreaterThanOrEqual,
boolean resultIfGreaterThanOrEqual) |