@JavaDispatcher.Proxied(value="codes.rafael.asmjdkbridge.JdkClassReader") protected static interface AsmClassReader.ForClassFileApi.JdkClassReader
codes.rafael.asmjdkbridge.JdkClassReader
.Modifier and Type | Method and Description |
---|---|
void |
accept(Object classReader,
ClassVisitor classVisitor,
int flags)
Accepts a class reader to visit the represented class file.
|
int |
getAccess(Object classReader)
Returns the access flags of the underlying
codes.rafael.asmjdkbridge.JdkClassReader . |
String |
getClassName(Object classReader)
Returns the internal name of the represented type.
|
String[] |
getInterfaces(Object classReader)
Returns an array of internal names of the represented type's interface types, or
null if none. |
String |
getSuperClass(Object classReader)
Returns the internal name of the represented type's super class or
null if there is none. |
boolean |
isInstance(Object value)
Checks if the supplied object is an instance of
codes.rafael.asmjdkbridge.JdkClassReader . |
Object |
make(byte[] binaryRepresentation,
Attribute[] attribute)
Creates an instance of
codes.rafael.asmjdkbridge.JdkClassReader . |
@JavaDispatcher.Instance boolean isInstance(Object value)
codes.rafael.asmjdkbridge.JdkClassReader
.value
- The instance to evaluate.true
if the supplied object is an instance of codes.rafael.asmjdkbridge.JdkClassReader
.@JavaDispatcher.IsConstructor Object make(byte[] binaryRepresentation, Attribute[] attribute)
codes.rafael.asmjdkbridge.JdkClassReader
.binaryRepresentation
- The binary representation of a class file to represent through the reader.attribute
- An array of attribute prototypes.codes.rafael.asmjdkbridge.JdkClassReader
.int getAccess(Object classReader)
codes.rafael.asmjdkbridge.JdkClassReader
.classReader
- The class reader that is being queried.codes.rafael.asmjdkbridge.JdkClassReader
.String getClassName(Object classReader)
classReader
- The class reader that is being queried.@MaybeNull String getSuperClass(Object classReader)
null
if there is none.classReader
- The class reader that is being queried.null
if there is none.@MaybeNull String[] getInterfaces(Object classReader)
null
if none.classReader
- The class reader that is being queried.null
if none.void accept(Object classReader, ClassVisitor classVisitor, int flags)
classReader
- The class reader that is being visited.classVisitor
- The class visitor to visit the class.flags
- The flags to consider during reading.Copyright © 2014–2025. All rights reserved.