Uses of Class
com.strobel.assembler.metadata.Buffer
-
Packages that use Buffer Package Description com.strobel.assembler com.strobel.assembler.ir com.strobel.assembler.ir.attributes com.strobel.assembler.metadata com.strobel.assembler.metadata.annotations -
-
Uses of Buffer in com.strobel.assembler
Methods in com.strobel.assembler with parameters of type Buffer Modifier and Type Method Description private static java.lang.String
InputTypeLoader. getInternalNameFromClassFile(Buffer b)
private boolean
InputTypeLoader. tryLoadFile(java.io.File file, Buffer buffer)
private boolean
InputTypeLoader. tryLoadFile(java.lang.String internalName, java.lang.String typeNameOrPath, Buffer buffer, boolean trustName)
private boolean
InputTypeLoader. tryLoadFromKnownLocation(java.lang.String internalName, Buffer buffer)
boolean
InputTypeLoader. tryLoadType(java.lang.String typeNameOrPath, Buffer buffer)
private boolean
InputTypeLoader. tryLoadTypeFromName(java.lang.String internalName, Buffer buffer)
-
Uses of Buffer in com.strobel.assembler.ir
Fields in com.strobel.assembler.ir declared as Buffer Modifier and Type Field Description private Buffer
ConstantPool.Writer. codeStream
Methods in com.strobel.assembler.ir with parameters of type Buffer Modifier and Type Method Description protected SourceAttribute
MetadataReader. inflateAttribute(Buffer buffer, SourceAttribute attribute)
static CustomAnnotation
AnnotationReader. read(IMetadataScope scope, Buffer input)
static ConstantPool
ConstantPool. read(Buffer b)
SourceAttribute
MetadataReader. readAttribute(Buffer buffer)
protected SourceAttribute
MetadataReader. readAttributeCore(java.lang.String name, Buffer buffer, int originalOffset, int length)
Reads aSourceAttribute
from the specified buffer.void
MetadataReader. readAttributes(Buffer input, SourceAttribute[] attributes)
static AnnotationElement
AnnotationReader. readElement(IMetadataScope scope, Buffer input)
private static void
AnnotationReader. readParameters(AnnotationParameter[] parameters, IMetadataScope scope, Buffer input, boolean namedParameter)
void
ConstantPool. write(Buffer stream)
Constructors in com.strobel.assembler.ir with parameters of type Buffer Constructor Description Writer(Buffer codeStream)
-
Uses of Buffer in com.strobel.assembler.ir.attributes
Fields in com.strobel.assembler.ir.attributes declared as Buffer Modifier and Type Field Description private Buffer
CodeAttribute. _code
Methods in com.strobel.assembler.ir.attributes that return Buffer Modifier and Type Method Description Buffer
CodeAttribute. getCode()
Methods in com.strobel.assembler.ir.attributes with parameters of type Buffer Modifier and Type Method Description static SourceAttribute
SourceAttribute. readAttribute(IMetadataResolver resolver, IMetadataScope scope, Buffer buffer)
static void
SourceAttribute. readAttributes(IMetadataResolver resolver, IMetadataScope scope, Buffer input, SourceAttribute[] attributes)
Constructors in com.strobel.assembler.ir.attributes with parameters of type Buffer Constructor Description CodeAttribute(int size, int maxStack, int maxLocals, int codeOffset, int codeSize, Buffer buffer, ExceptionTableEntry[] exceptionTableEntries, SourceAttribute[] attributes)
-
Uses of Buffer in com.strobel.assembler.metadata
Fields in com.strobel.assembler.metadata declared as Buffer Modifier and Type Field Description private Buffer
ArrayTypeLoader. _buffer
private Buffer
ClassFileReader. _buffer
Methods in com.strobel.assembler.metadata that return Buffer Modifier and Type Method Description Buffer
Buffer. putByteArray(byte[] b, int offset, int length)
Buffer
Buffer. writeByte(int b)
Buffer
Buffer. writeDouble(double d)
Buffer
Buffer. writeFloat(float f)
Buffer
Buffer. writeInt(int i)
Buffer
Buffer. writeLong(long l)
Buffer
Buffer. writeShort(int s)
Buffer
Buffer. writeUtf8(java.lang.String s)
Methods in com.strobel.assembler.metadata with parameters of type Buffer Modifier and Type Method Description private static java.lang.String
ArrayTypeLoader. getInternalNameFromClassFile(Buffer b)
private static java.lang.String
JarTypeLoader. getInternalNameFromClassFile(Buffer b)
protected SourceAttribute
ClassFileReader. readAttributeCore(java.lang.String name, Buffer buffer, int originalOffset, int length)
Reads aSourceAttribute
from the specified buffer.private void
ClassFileReader. readAttributesPhaseOne(Buffer buffer, SourceAttribute[] attributes)
static TypeDefinition
ClassFileReader. readClass(int options, IMetadataResolver resolver, Buffer b)
static TypeDefinition
ClassFileReader. readClass(IMetadataResolver resolver, Buffer b)
protected ModuleDependency
ClassFileReader. readModuleDependency(Buffer buffer)
protected PackageInfo
ClassFileReader. readPackageInfo(Buffer buffer)
protected ServiceInfo
ClassFileReader. readServiceInfo(Buffer buffer)
boolean
ArrayTypeLoader. tryLoadType(java.lang.String internalName, Buffer buffer)
boolean
ClasspathTypeLoader. tryLoadType(java.lang.String internalName, Buffer buffer)
boolean
CompositeTypeLoader. tryLoadType(java.lang.String internalName, Buffer buffer)
boolean
ITypeLoader. tryLoadType(java.lang.String internalName, Buffer buffer)
boolean
JarTypeLoader. tryLoadType(java.lang.String internalName, Buffer buffer)
Constructors in com.strobel.assembler.metadata with parameters of type Buffer Constructor Description ClassFileReader(int options, IMetadataResolver resolver, int majorVersion, int minorVersion, Buffer buffer, ConstantPool constantPool, int accessFlags, ConstantPool.TypeInfoEntry thisClassEntry, ConstantPool.TypeInfoEntry baseClassEntry, ConstantPool.TypeInfoEntry[] interfaceEntries)
-
Uses of Buffer in com.strobel.assembler.metadata.annotations
Methods in com.strobel.assembler.metadata.annotations with parameters of type Buffer Modifier and Type Method Description static CustomAnnotation
AnnotationReader. read(IMetadataScope scope, Buffer input)
private static AnnotationElement
AnnotationReader. readElement(IMetadataScope scope, Buffer input)
private static void
AnnotationReader. readParameters(AnnotationParameter[] parameters, IMetadataScope scope, Buffer input, boolean namedParameter)
-