java.lang.Object |
↳ |
com.pnfsoftware.jeb.core.units.code.asm.type.PrettyTypeFormatter |
Class Overview
C-like formatting an INativeType
to a string. Allows formatting of nested structures.
Note that array formatting does not respect C type notation: [dimension] is not after the
identifier name, but instead, after the type name. The dimensions are reversed. Example:
C variable:
int a[6][4]; // an two-dimensional array of integers, first dim: 6, second dim: 4
would have its type rendered as:
int[4][6] // note the dimension ordering
Summary
[Expand]
Inherited Methods |
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
|
Public Constructors
public
PrettyTypeFormatter
()
public
PrettyTypeFormatter
(int levelStructDepth, boolean fullDisplay)
Public Methods
public
int
getLevelStructDepth
()
public
boolean
isDisplayAliasedType
()
public
boolean
isDisplayOffsets
()
public
boolean
isDisplayPaddingInfo
()
public
boolean
isDisplayTrailingSemicolon
()
public
void
setDisplayAliasedType
(boolean displayAliasedType)
public
void
setDisplayOffsets
(boolean displayOffsets)
public
void
setDisplayPaddingInfo
(boolean displayPaddingInfo)
public
void
setDisplayTrailingSemicolon
(boolean displayTrailingSemicolon)
public
void
setLevelStructDepth
(int levelStructDepth)