org.purplejrank.jdk.block
public class ClassdescBlock extends JdkBlock implements ObjectRule, NewclassdescRule, WiredBlock
| Modifier and Type | Class and Description |
|---|---|
class |
ClassdescBlock.Field |
| Modifier and Type | Field and Description |
|---|---|
protected List<ContentRule> |
classAnnotation |
protected byte |
classDescFlags |
protected String |
className |
protected List<ClassdescBlock.Field> |
fields |
protected long |
serialVersionUID |
protected SuperclassdescRule |
superClassDesc |
| Constructor and Description |
|---|
ClassdescBlock(JdkStream jdk) |
| Modifier and Type | Method and Description |
|---|---|
List<ContentRule> |
getClassAnnotation() |
byte |
getClassDescFlags() |
String |
getClassName() |
List<ClassdescBlock.Field> |
getFields() |
long |
getSerialVersionUID() |
ClassdescBlock |
getSuperClassDesc() |
Block |
parse()
Parse the token block
|
void |
writeJrank(DataOutputStream out)
Write the token block in Jrank format
|
protected String className
protected long serialVersionUID
protected byte classDescFlags
protected List<ClassdescBlock.Field> fields
protected List<ContentRule> classAnnotation
protected SuperclassdescRule superClassDesc
public ClassdescBlock(JdkStream jdk)
public Block parse() throws IOException
Blockparse in interface BlockIOExceptionpublic String getClassName()
getClassName in interface ClassdescRulepublic ClassdescBlock getSuperClassDesc()
getSuperClassDesc in interface ClassdescRulepublic long getSerialVersionUID()
public byte getClassDescFlags()
public List<ClassdescBlock.Field> getFields()
public List<ContentRule> getClassAnnotation()
public void writeJrank(DataOutputStream out) throws IOException
BlockwriteJrank in interface BlockIOExceptionCopyright © 2014. All rights reserved.