|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Attribute | |
|---|---|
| serp.bytecode | Bytecode Manipuation |
| serp.bytecode.visitor | Bytecode Visitor |
| Uses of Attribute in serp.bytecode |
|---|
| Subclasses of Attribute in serp.bytecode | |
|---|---|
class |
Annotations
Java annotation data. |
class |
Code
Representation of a code block of a class. |
class |
ConstantValue
A constant value for a member field. |
class |
Deprecated
Attribute signifying that a method or class is deprecated. |
class |
Exceptions
Attribute declaring the checked exceptions a method can throw. |
class |
InnerClasses
Attribute describing all referenced classes that are not package members. |
class |
LineNumberTable
Code blocks compiled from source have line number tables mapping opcodes to source lines. |
class |
LocalTable
Code blocks compiled from source have local tables mapping locals used in opcodes to their names and descriptions. |
class |
LocalVariableTable
Code blocks compiled from source have local variable tables mapping locals used in opcodes to their names and descriptions. |
class |
LocalVariableTypeTable
Code blocks compiled from source have local variable type tables mapping generics-using locals used in opcodes to their names and signatures. |
class |
SourceFile
Attribute naming the source file for this class. |
class |
Synthetic
Attribute marking a member as synthetic, or not present in the class source code. |
class |
UnknownAttribute
An unrecognized attribute; class files are allowed to contain attributes that are not recognized, and the JVM must ignore them. |
| Methods in serp.bytecode that return Attribute | |
|---|---|
Attribute |
Attributes.addAttribute(Attribute attr)
Import an attribute from another entity, or make a copy of one on this entity. |
Attribute |
Attributes.addAttribute(String name)
Add an attribute of the given type. |
Attribute |
Attributes.getAttribute(String name)
Return the attribute with the given name. |
Attribute[] |
Attributes.getAttributes()
Return all the attributes owned by this entity. |
Attribute[] |
Attributes.getAttributes(String name)
Return all attributes with the given name. |
| Methods in serp.bytecode with parameters of type Attribute | |
|---|---|
Attribute |
Attributes.addAttribute(Attribute attr)
Import an attribute from another entity, or make a copy of one on this entity. |
boolean |
Attributes.removeAttribute(Attribute attribute)
Remove the given attribute. |
void |
Attributes.setAttributes(Attribute[] attrs)
Set the attributes for this entity; this method is useful for importing all attributes from another entity. |
| Uses of Attribute in serp.bytecode.visitor |
|---|
| Methods in serp.bytecode.visitor with parameters of type Attribute | |
|---|---|
void |
PrettyPrintVisitor.enterAttribute(Attribute obj)
|
void |
BCVisitor.enterAttribute(Attribute obj)
|
void |
PrettyPrintVisitor.exitAttribute(Attribute obj)
|
void |
BCVisitor.exitAttribute(Attribute obj)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||