Uses of Class
org.benf.cfr.reader.util.ClassFileVersion
Packages that use ClassFileVersion
Package
Description
-
Uses of ClassFileVersion in org.benf.cfr.reader.bytecode.analysis.opgraph
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph with parameters of type ClassFileVersionModifier and TypeMethodDescriptionstatic 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) -
Uses of ClassFileVersion in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters with parameters of type ClassFileVersionModifier and TypeMethodDescription(package private) static void
ConditionalCondenser.collapseAssignmentsIntoConditionals
(List<Op03SimpleStatement> statements, Options options, ClassFileVersion classFileVersion) static void
Op03Rewriters.collapseAssignmentsIntoConditionals
(List<Op03SimpleStatement> op03SimpleParseNodes, Options options, ClassFileVersion classFileVersion) -
Uses of ClassFileVersion in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
Fields in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters declared as ClassFileVersionModifier and TypeFieldDescriptionprivate final ClassFileVersion
SwitchEnumRewriter.classFileVersion
private final ClassFileVersion
SwitchStringRewriter.classFileVersion
Constructors in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with parameters of type ClassFileVersionModifierConstructorDescriptionSwitchStringRewriter
(Options options, ClassFileVersion classFileVersion, BytecodeMeta bytecodeMeta) -
Uses of ClassFileVersion in org.benf.cfr.reader.bytecode.analysis.parse.rewriters
Constructors in org.benf.cfr.reader.bytecode.analysis.parse.rewriters with parameters of type ClassFileVersionModifierConstructorDescriptionStringBuilderRewriter
(Options options, ClassFileVersion classFileVersion) -
Uses of ClassFileVersion in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope
Constructors in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope with parameters of type ClassFileVersionModifierConstructorDescriptionLValueScopeDiscoverImpl
(Options options, MethodPrototype prototype, VariableFactory variableFactory, ClassFileVersion version) -
Uses of ClassFileVersion in org.benf.cfr.reader.entities
Fields in org.benf.cfr.reader.entities declared as ClassFileVersionMethods in org.benf.cfr.reader.entities that return ClassFileVersionConstructors in org.benf.cfr.reader.entities with parameters of type ClassFileVersionModifierConstructorDescriptionField
(ByteData raw, ConstantPool cp, ClassFileVersion classFileVersion) Method
(ByteData raw, ClassFile classFile, ConstantPool cp, DCCommonState dcCommonState, ClassFileVersion classFileVersion) -
Uses of ClassFileVersion in org.benf.cfr.reader.entities.attributes
Constructors in org.benf.cfr.reader.entities.attributes with parameters of type ClassFileVersionModifierConstructorDescriptionAttributeCode
(ByteData raw, ConstantPool cp, ClassFileVersion classFileVersion) AttributeStackMapTable
(ByteData raw, ConstantPool cp, ClassFileVersion classFileVersion) -
Uses of ClassFileVersion in org.benf.cfr.reader.entityfactories
Fields in org.benf.cfr.reader.entityfactories declared as ClassFileVersionModifier and TypeFieldDescriptionprivate final ClassFileVersion
AttributeFactory.AttributeBuilder.classFileVersion
Methods in org.benf.cfr.reader.entityfactories with parameters of type ClassFileVersionModifier and TypeMethodDescriptionstatic Attribute
AttributeFactory.build
(ByteData raw, ConstantPool cp, ClassFileVersion classFileVersion) static UnaryFunction<ByteData,
Attribute> AttributeFactory.getBuilder
(ConstantPool cp, ClassFileVersion classFileVersion) Constructors in org.benf.cfr.reader.entityfactories with parameters of type ClassFileVersionModifierConstructorDescription(package private)
AttributeBuilder
(ConstantPool cp, ClassFileVersion classFileVersion) -
Uses of ClassFileVersion in org.benf.cfr.reader.util
Fields in org.benf.cfr.reader.util declared as ClassFileVersionModifier and TypeFieldDescriptionstatic 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
Fields in org.benf.cfr.reader.util with type parameters of type ClassFileVersionModifier and TypeFieldDescriptionprivate static final Map<String,
ClassFileVersion> ClassFileVersion.byName
Methods in org.benf.cfr.reader.util that return ClassFileVersionMethods in org.benf.cfr.reader.util that return types with arguments of type ClassFileVersionModifier and TypeMethodDescriptionstatic Map<String,
ClassFileVersion> ClassFileVersion.getByName()
Methods in org.benf.cfr.reader.util with parameters of type ClassFileVersionModifier and TypeMethodDescriptionboolean
ClassFileVersion.before
(ClassFileVersion other) boolean
ClassFileVersion.equalOrLater
(ClassFileVersion other) boolean
ClassFileVersion.sameMajor
(ClassFileVersion other) -
Uses of ClassFileVersion in org.benf.cfr.reader.util.getopt
Fields in org.benf.cfr.reader.util.getopt declared as ClassFileVersionModifier and TypeFieldDescriptionprivate ClassFileVersion[]
OptionsImpl.ExperimentalVersionSpecificDefaulter.experimentalVersions
(package private) ClassFileVersion
OptionsImpl.ExperimentalVersionSpecificDefaulter.versionGreaterThanOrEqual
(package private) ClassFileVersion
OptionsImpl.VersionSpecificDefaulter.versionGreaterThanOrEqual
Fields in org.benf.cfr.reader.util.getopt with type parameters of type ClassFileVersionModifier and TypeFieldDescriptionstatic final PermittedOptionProvider.ArgumentParam<Boolean,
ClassFileVersion> OptionsImpl.ARRAY_ITERATOR
static final PermittedOptionProvider.ArgumentParam<Boolean,
ClassFileVersion> OptionsImpl.COLLECTION_ITERATOR
private static final OptionDecoder<ClassFileVersion>
OptionsImpl.defaultNullClassFileVersionDecoder
static final PermittedOptionProvider.ArgumentParam<Boolean,
ClassFileVersion> OptionsImpl.ENUM_SUGAR
static final PermittedOptionProvider.ArgumentParam<Boolean,
ClassFileVersion> OptionsImpl.ENUM_SWITCH
static final PermittedOptionProvider.Argument<ClassFileVersion>
OptionsImpl.FORCE_CLASSFILEVER
static final PermittedOptionProvider.ArgumentParam<Boolean,
ClassFileVersion> OptionsImpl.INSTANCEOF_PATTERN
static final PermittedOptionProvider.ArgumentParam<Boolean,
ClassFileVersion> OptionsImpl.JAVA_4_CLASS_OBJECTS
static final PermittedOptionProvider.ArgumentParam<Boolean,
ClassFileVersion> OptionsImpl.OVERRIDES
static final PermittedOptionProvider.ArgumentParam<Boolean,
ClassFileVersion> OptionsImpl.RECORD_TYPES
static final PermittedOptionProvider.ArgumentParam<Boolean,
ClassFileVersion> OptionsImpl.REWRITE_LAMBDAS
static final PermittedOptionProvider.ArgumentParam<Boolean,
ClassFileVersion> OptionsImpl.REWRITE_TRY_RESOURCES
static final PermittedOptionProvider.ArgumentParam<Boolean,
ClassFileVersion> OptionsImpl.SHOW_INFERRABLE
static final PermittedOptionProvider.ArgumentParam<Boolean,
ClassFileVersion> OptionsImpl.STRING_SWITCH
static final PermittedOptionProvider.ArgumentParam<Boolean,
ClassFileVersion> OptionsImpl.SUGAR_STRINGBUFFER
static final PermittedOptionProvider.ArgumentParam<Boolean,
ClassFileVersion> OptionsImpl.SUGAR_STRINGBUILDER
static final PermittedOptionProvider.ArgumentParam<Boolean,
ClassFileVersion> OptionsImpl.SUGAR_STRINGCONCATFACTORY
static final PermittedOptionProvider.ArgumentParam<Boolean,
ClassFileVersion> OptionsImpl.SWITCH_EXPRESSION
Methods in org.benf.cfr.reader.util.getopt with parameters of type ClassFileVersionModifier and TypeMethodDescriptionOptionsImpl.ExperimentalVersionSpecificDefaulter.invoke
(String arg, ClassFileVersion classFileVersion, Options options) OptionsImpl.VersionSpecificDefaulter.invoke
(String arg, ClassFileVersion classFileVersion, Options ignore2) boolean
OptionsImpl.ExperimentalVersionSpecificDefaulter.isExperimentalIn
(ClassFileVersion classFileVersion) Constructors in org.benf.cfr.reader.util.getopt with parameters of type ClassFileVersionModifierConstructorDescriptionprivate
ExperimentalVersionSpecificDefaulter
(ClassFileVersion versionGreaterThanOrEqual, boolean resultIfGreaterThanOrEqual, ClassFileVersion... experimentalVersions) private
VersionSpecificDefaulter
(ClassFileVersion versionGreaterThanOrEqual, boolean resultIfGreaterThanOrEqual)