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.UnsupportedEncodingExceptionpublic void generateClassMethods(java.lang.String symName,
NameMangler non,
NameMangler fort,
java.lang.String[] methodNames)
throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingExceptionpublic void generateNamedMethod(java.lang.String symName,
java.lang.String methName,
java.lang.String suffix,
NameMangler non,
NameMangler fort)
throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingExceptionpublic void generateCode(Symbol sym) throws CodeGenerationException
CodeGenerationExceptionpublic static void generateCode(Symbol sym, LanguageWriter writer, Context context) throws CodeGenerationException
CodeGenerationException