Package net.bytebuddy.utility
Interface AsmClassReader.ForClassFileApi.JdkClassReader
- Enclosing class:
AsmClassReader.ForClassFileApi
@Proxied("codes.rafael.asmjdkbridge.JdkClassReader")
protected static interface AsmClassReader.ForClassFileApi.JdkClassReader
A dispatcher to interact with
codes.rafael.asmjdkbridge.JdkClassReader.-
Method Summary
Modifier and TypeMethodDescriptionvoidAccepts a class reader to visit the represented class file.booleanisInstance(Object value) Checks if the supplied object is an instance ofcodes.rafael.asmjdkbridge.JdkClassReader.make(byte[] binaryRepresentation, org.objectweb.asm.Attribute[] attribute) Creates an instance ofcodes.rafael.asmjdkbridge.JdkClassReader.
-
Method Details
-
isInstance
Checks if the supplied object is an instance ofcodes.rafael.asmjdkbridge.JdkClassReader.- Parameters:
value- The instance to evaluate.- Returns:
trueif the supplied object is an instance ofcodes.rafael.asmjdkbridge.JdkClassReader.
-
make
Creates an instance ofcodes.rafael.asmjdkbridge.JdkClassReader.- Parameters:
binaryRepresentation- The binary representation of a class file to represent through the reader.attribute- An array of attribute prototypes.- Returns:
- A new instance of
codes.rafael.asmjdkbridge.JdkClassReader.
-
accept
Accepts a class reader to visit the represented class file.- Parameters:
classReader- The class reader that is being visited.classVisitor- The class visitor to visit the class.flags- The flags to consider during reading.
-