Uses of Class
com.strobel.assembler.ir.attributes.SourceAttribute
-
Packages that use SourceAttribute Package Description com.strobel.assembler.ir com.strobel.assembler.ir.attributes com.strobel.assembler.metadata com.strobel.decompiler.languages -
-
Uses of SourceAttribute in com.strobel.assembler.ir
Methods in com.strobel.assembler.ir that return SourceAttribute Modifier and Type Method Description protected SourceAttribute
MetadataReader. inflateAttribute(SourceAttribute attribute)
protected SourceAttribute
MetadataReader. inflateAttribute(Buffer buffer, SourceAttribute attribute)
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.Methods in com.strobel.assembler.ir with parameters of type SourceAttribute Modifier and Type Method Description protected SourceAttribute
MetadataReader. inflateAttribute(SourceAttribute attribute)
protected SourceAttribute
MetadataReader. inflateAttribute(Buffer buffer, SourceAttribute attribute)
protected void
MetadataReader. inflateAttributes(SourceAttribute[] attributes)
void
MetadataReader. readAttributes(Buffer input, SourceAttribute[] attributes)
void
StackMappingVisitor. visitAttribute(SourceAttribute attribute)
Method parameters in com.strobel.assembler.ir with type arguments of type SourceAttribute Modifier and Type Method Description protected void
MetadataReader. inflateAttributes(java.util.List<SourceAttribute> attributes)
-
Uses of SourceAttribute in com.strobel.assembler.ir.attributes
Subclasses of SourceAttribute in com.strobel.assembler.ir.attributes Modifier and Type Class Description class
AnnotationDefaultAttribute
class
AnnotationsAttribute
class
BlobAttribute
class
BootstrapMethodsAttribute
class
CodeAttribute
class
ConstantValueAttribute
class
EnclosingMethodAttribute
class
ExceptionsAttribute
class
InnerClassesAttribute
class
LineNumberTableAttribute
class
LocalVariableTableAttribute
class
MethodParametersAttribute
class
ModuleAttribute
class
ModuleMainClassAttribute
class
ModulePackagesAttribute
class
ModuleTargetAttribute
class
ParameterAnnotationsAttribute
class
PermittedSubclassesAttribute
class
RecordAttribute
class
SignatureAttribute
class
SourceFileAttribute
Fields in com.strobel.assembler.ir.attributes with type parameters of type SourceAttribute Modifier and Type Field Description private java.util.List<SourceAttribute>
RecordComponentInfo. _attributes
private java.util.List<SourceAttribute>
CodeAttribute. _attributesView
Methods in com.strobel.assembler.ir.attributes with type parameters of type SourceAttribute Modifier and Type Method Description static <T extends SourceAttribute>
TSourceAttribute. find(java.lang.String name, SourceAttribute... attributes)
static <T extends SourceAttribute>
TSourceAttribute. find(java.lang.String name, java.util.List<SourceAttribute> attributes)
Methods in com.strobel.assembler.ir.attributes that return SourceAttribute Modifier and Type Method Description static SourceAttribute
SourceAttribute. create(java.lang.String name)
static SourceAttribute
SourceAttribute. readAttribute(IMetadataResolver resolver, IMetadataScope scope, Buffer buffer)
Methods in com.strobel.assembler.ir.attributes that return types with arguments of type SourceAttribute Modifier and Type Method Description java.util.List<SourceAttribute>
CodeAttribute. getAttributes()
java.util.List<SourceAttribute>
RecordComponentInfo. getAttributes()
Methods in com.strobel.assembler.ir.attributes with parameters of type SourceAttribute Modifier and Type Method Description static <T extends SourceAttribute>
TSourceAttribute. find(java.lang.String name, SourceAttribute... attributes)
static void
SourceAttribute. readAttributes(IMetadataResolver resolver, IMetadataScope scope, Buffer input, SourceAttribute[] attributes)
Method parameters in com.strobel.assembler.ir.attributes with type arguments of type SourceAttribute Modifier and Type Method Description static <T extends SourceAttribute>
TSourceAttribute. find(java.lang.String name, java.util.List<SourceAttribute> attributes)
Constructors in com.strobel.assembler.ir.attributes with parameters of type SourceAttribute Constructor Description CodeAttribute(int size, int codeOffset, int codeSize, int maxStack, int maxLocals, ExceptionTableEntry[] exceptionTableEntries, SourceAttribute[] attributes)
CodeAttribute(int size, int maxStack, int maxLocals, int codeOffset, int codeSize, Buffer buffer, ExceptionTableEntry[] exceptionTableEntries, SourceAttribute[] attributes)
Constructor parameters in com.strobel.assembler.ir.attributes with type arguments of type SourceAttribute Constructor Description RecordComponentInfo(java.lang.String name, java.lang.String descriptor, TypeReference type, java.util.List<SourceAttribute> attributes)
-
Uses of SourceAttribute in com.strobel.assembler.metadata
Fields in com.strobel.assembler.metadata declared as SourceAttribute Modifier and Type Field Description (package private) SourceAttribute[]
ClassFileReader.FieldInfo. attributes
(package private) SourceAttribute[]
ClassFileReader.MethodInfo. attributes
(package private) SourceAttribute
ClassFileReader.MethodInfo. codeAttribute
Fields in com.strobel.assembler.metadata with type parameters of type SourceAttribute Modifier and Type Field Description private java.util.List<SourceAttribute>
ClassFileReader. _attributes
private Collection<SourceAttribute>
FieldDefinition. _sourceAttributes
private Collection<SourceAttribute>
MethodDefinition. _sourceAttributes
private Collection<SourceAttribute>
TypeDefinition. _sourceAttributes
private java.util.List<SourceAttribute>
FieldDefinition. _sourceAttributesView
private java.util.List<SourceAttribute>
MethodDefinition. _sourceAttributesView
private java.util.List<SourceAttribute>
TypeDefinition. _sourceAttributesView
Methods in com.strobel.assembler.metadata that return SourceAttribute Modifier and Type Method Description protected SourceAttribute
ClassFileReader. readAttributeCore(java.lang.String name, Buffer buffer, int originalOffset, int length)
Reads aSourceAttribute
from the specified buffer.Methods in com.strobel.assembler.metadata that return types with arguments of type SourceAttribute Modifier and Type Method Description java.util.List<SourceAttribute>
FieldDefinition. getSourceAttributes()
java.util.List<SourceAttribute>
MethodDefinition. getSourceAttributes()
java.util.List<SourceAttribute>
TypeDefinition. getSourceAttributes()
protected Collection<SourceAttribute>
FieldDefinition. getSourceAttributesInternal()
protected Collection<SourceAttribute>
MethodDefinition. getSourceAttributesInternal()
protected Collection<SourceAttribute>
TypeDefinition. getSourceAttributesInternal()
Methods in com.strobel.assembler.metadata with parameters of type SourceAttribute Modifier and Type Method Description private void
ClassFileReader. readAttributesPhaseOne(Buffer buffer, SourceAttribute[] attributes)
void
FieldVisitor. visitAttribute(SourceAttribute attribute)
void
MethodVisitor. visitAttribute(SourceAttribute attribute)
void
TypeVisitor. visitAttribute(SourceAttribute attribute)
Constructors in com.strobel.assembler.metadata with parameters of type SourceAttribute Constructor Description FieldInfo(int accessFlags, java.lang.String name, java.lang.String descriptor, SourceAttribute[] attributes)
MethodInfo(int accessFlags, java.lang.String name, java.lang.String descriptor, SourceAttribute[] attributes)
-
Uses of SourceAttribute in com.strobel.decompiler.languages
Methods in com.strobel.decompiler.languages with parameters of type SourceAttribute Modifier and Type Method Description private void
BytecodeLanguage. writeFieldAttribute(ITextOutput output, FieldDefinition field, SourceAttribute attribute)
private void
BytecodeLanguage. writeMethodAttribute(ITextOutput output, MethodDefinition method, SourceAttribute attribute)
private void
BytecodeLanguage. writeTypeAttribute(ITextOutput output, TypeDefinition type, SourceAttribute attribute)
-