Uses of Class
com.strobel.assembler.metadata.Buffer
Packages that use Buffer
Package
Description
-
Uses of Buffer in com.strobel.assembler
Methods in com.strobel.assembler with parameters of type BufferModifier and TypeMethodDescriptionprivate static String
InputTypeLoader.getInternalNameFromClassFile
(Buffer b) private boolean
InputTypeLoader.tryLoadFile
(File file, Buffer buffer) private boolean
InputTypeLoader.tryLoadFile
(String internalName, String typeNameOrPath, Buffer buffer, boolean trustName) private boolean
InputTypeLoader.tryLoadFromKnownLocation
(String internalName, Buffer buffer) boolean
InputTypeLoader.tryLoadType
(String typeNameOrPath, Buffer buffer) private boolean
InputTypeLoader.tryLoadTypeFromName
(String internalName, Buffer buffer) -
Uses of Buffer in com.strobel.assembler.ir
Fields in com.strobel.assembler.ir declared as BufferMethods in com.strobel.assembler.ir with parameters of type BufferModifier and TypeMethodDescriptionprotected final SourceAttribute
MetadataReader.inflateAttribute
(Buffer buffer, SourceAttribute attribute) static CustomAnnotation
AnnotationReader.read
(IMetadataScope scope, Buffer input) static ConstantPool
MetadataReader.readAttribute
(Buffer buffer) protected SourceAttribute
MetadataReader.readAttributeCore
(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
Constructors in com.strobel.assembler.ir with parameters of type Buffer -
Uses of Buffer in com.strobel.assembler.ir.attributes
Fields in com.strobel.assembler.ir.attributes declared as BufferMethods in com.strobel.assembler.ir.attributes that return BufferMethods in com.strobel.assembler.ir.attributes with parameters of type BufferModifier and TypeMethodDescriptionstatic 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 BufferModifierConstructorDescriptionCodeAttribute
(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 BufferModifier and TypeFieldDescriptionprivate final Buffer
ArrayTypeLoader._buffer
private final Buffer
ClassFileReader._buffer
Methods in com.strobel.assembler.metadata that return BufferModifier and TypeMethodDescriptionBuffer.putByteArray
(byte[] b, int offset, int length) Buffer.writeByte
(int b) Buffer.writeDouble
(double d) Buffer.writeFloat
(float f) Buffer.writeInt
(int i) Buffer.writeLong
(long l) Buffer.writeShort
(int s) Methods in com.strobel.assembler.metadata with parameters of type BufferModifier and TypeMethodDescriptionprivate static String
ArrayTypeLoader.getInternalNameFromClassFile
(Buffer b) private static String
JarTypeLoader.getInternalNameFromClassFile
(Buffer b) protected SourceAttribute
ClassFileReader.readAttributeCore
(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 final ModuleDependency
ClassFileReader.readModuleDependency
(Buffer buffer) protected final PackageInfo
ClassFileReader.readPackageInfo
(Buffer buffer) protected final ServiceInfo
ClassFileReader.readServiceInfo
(Buffer buffer) boolean
ArrayTypeLoader.tryLoadType
(String internalName, Buffer buffer) boolean
ClasspathTypeLoader.tryLoadType
(String internalName, Buffer buffer) boolean
CompositeTypeLoader.tryLoadType
(String internalName, Buffer buffer) boolean
ITypeLoader.tryLoadType
(String internalName, Buffer buffer) boolean
JarTypeLoader.tryLoadType
(String internalName, Buffer buffer) Constructors in com.strobel.assembler.metadata with parameters of type BufferModifierConstructorDescriptionprivate
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 BufferModifier and TypeMethodDescriptionstatic 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)