public class AbbrevHeader
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
MAXNAME
The maximum number of characters allowed in a name.
|
static int |
MAXUNMANGLED |
Constructor and Description |
---|
AbbrevHeader(LanguageWriter writer,
Context context) |
Modifier and Type | Method and Description |
---|---|
void |
generateClassMethods(java.lang.String symName,
NameMangler non,
NameMangler fort,
java.lang.String[] methodNames) |
void |
generateCode(Symbol sym) |
static void |
generateCode(Symbol sym,
LanguageWriter writer,
Context context) |
void |
generateMethods(java.lang.String symName,
NameMangler non,
NameMangler fort,
java.lang.String[] methodNames) |
void |
generateNamedMethod(java.lang.String symName,
java.lang.String methName,
java.lang.String suffix,
NameMangler non,
NameMangler fort) |
public static final int MAXNAME
public static final int MAXUNMANGLED
public AbbrevHeader(LanguageWriter writer, Context context)
public void generateMethods(java.lang.String symName, NameMangler non, NameMangler fort, java.lang.String[] methodNames) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public void generateClassMethods(java.lang.String symName, NameMangler non, NameMangler fort, java.lang.String[] methodNames) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public void generateNamedMethod(java.lang.String symName, java.lang.String methName, java.lang.String suffix, NameMangler non, NameMangler fort) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public void generateCode(Symbol sym) throws CodeGenerationException
CodeGenerationException
public static void generateCode(Symbol sym, LanguageWriter writer, Context context) throws CodeGenerationException
CodeGenerationException