Package org.glassfish.rmic.asm
Class AsmClassFactory
java.lang.Object
org.glassfish.rmic.asm.AsmClassFactory
- All Implemented Interfaces:
ClassDefinitionFactory
A factory for a class definition produced via ASM.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static int
Returns the latest API supported by the active version of ASM.(package private) static int
Returns the latest API supported by the active version of ASM.int
(package private) Identifier
getOuterClassName
(Identifier className) private boolean
isResolvedInnerClassName
(Identifier className) loadDefinition
(InputStream is, Environment env)
-
Field Details
-
simulateMissingASM
-
outerClasses
-
-
Constructor Details
-
AsmClassFactory
public AsmClassFactory()
-
-
Method Details
-
getLatestVersion
static int getLatestVersion()Returns the latest API supported by the active version of ASM.- Returns:
- an integer value
-
getLatestClassVersion
static int getLatestClassVersion()Returns the latest API supported by the active version of ASM.- Returns:
- an integer value
-
getOuterClassName
-
isResolvedInnerClassName
-
loadDefinition
- Specified by:
loadDefinition
in interfaceClassDefinitionFactory
- Throws:
IOException
-
getMaxClassVersion
public int getMaxClassVersion()- Specified by:
getMaxClassVersion
in interfaceClassDefinitionFactory
-