@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  nullif none. | 
| String | getSuperClass(Object classReader)Returns the internal name of the represented type's super class or  nullif 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.