Package ghidra.app.util.cparser.C
Class Declaration
- java.lang.Object
 - 
- ghidra.app.util.cparser.C.Declaration
 
 
- 
public class Declaration extends java.lang.ObjectContainer for information about a Declaration that is accumulated during parsing. 
- 
- 
Constructor Summary
Constructors Constructor Description Declaration()Declaration(Declaration dec)Declaration(Declaration subDecl, DataType dt)Declaration(Declaration dec, java.lang.String name)Declaration(DataType dt)Declaration(DataType dt, java.lang.String name)Declaration(DataType dt, java.lang.String name, java.lang.String comment)Declaration(java.lang.String name) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetBitFieldSize()java.lang.StringgetComment()DataTypegetDataType()java.lang.StringgetName()intgetQualifier()booleanisFlexArray()voidsetComment(java.lang.String string)voidsetDataType(DataType type)voidsetFlexArray(boolean b)voidsetName(java.lang.String string)voidsetQualifier(int qualifier) 
 - 
 
- 
- 
Constructor Detail
- 
Declaration
public Declaration()
 
- 
Declaration
public Declaration(Declaration dec)
 
- 
Declaration
public Declaration(Declaration dec, java.lang.String name) throws ParseException
- Throws:
 ParseException
 
- 
Declaration
public Declaration(java.lang.String name)
 
- 
Declaration
public Declaration(DataType dt)
 
- 
Declaration
public Declaration(Declaration subDecl, DataType dt)
 
- 
Declaration
public Declaration(DataType dt, java.lang.String name)
 
- 
Declaration
public Declaration(DataType dt, java.lang.String name, java.lang.String comment)
 
 - 
 
- 
Method Detail
- 
getComment
public java.lang.String getComment()
 
- 
getQualifier
public int getQualifier()
 
- 
getDataType
public DataType getDataType()
 
- 
getName
public java.lang.String getName()
 
- 
setComment
public void setComment(java.lang.String string)
 
- 
setQualifier
public void setQualifier(int qualifier)
 
- 
setDataType
public void setDataType(DataType type)
 
- 
setName
public void setName(java.lang.String string)
 
- 
getBitFieldSize
public int getBitFieldSize()
- Returns:
 - the currently set bitfield size
 
 
- 
setFlexArray
public void setFlexArray(boolean b)
 
- 
isFlexArray
public boolean isFlexArray()
 
 - 
 
 -