public class AbbrevHeader
extends java.lang.Object
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) |
int |
getMaxName() |
static int |
getMaxName(Context context) |
int |
getMaxUnmangled() |
static int |
getMaxUnmangled(Context context) |
public AbbrevHeader(LanguageWriter writer, Context context)
public static int getMaxName(Context context)
public int getMaxName()
public static int getMaxUnmangled(Context context)
public int getMaxUnmangled()
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