Package org.jboss.classfilewriter
Class ClassField
- java.lang.Object
-
- org.jboss.classfilewriter.ClassField
-
- All Implemented Interfaces:
WritableEntry
public class ClassField extends java.lang.Object implements WritableEntry
A field in a class- Author:
- Stuart Douglas
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
int
getAccessFlags()
ClassFile
getClassFile()
java.lang.String
getDescriptor()
java.lang.String
getName()
AnnotationsAttribute
getRuntimeVisibleAnnotationsAttribute()
java.lang.String
getSignature()
int
hashCode()
void
setSignature(java.lang.String signature)
void
write(ByteArrayDataOutputStream stream)
-
-
-
Method Detail
-
write
public void write(ByteArrayDataOutputStream stream) throws java.io.IOException
- Specified by:
write
in interfaceWritableEntry
- Throws:
java.io.IOException
-
getAccessFlags
public int getAccessFlags()
-
getName
public java.lang.String getName()
-
getDescriptor
public java.lang.String getDescriptor()
-
getClassFile
public ClassFile getClassFile()
-
getSignature
public java.lang.String getSignature()
-
setSignature
public void setSignature(java.lang.String signature)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
getRuntimeVisibleAnnotationsAttribute
public AnnotationsAttribute getRuntimeVisibleAnnotationsAttribute()
-
-