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) |