gov.llnl.babel.backend.fortran
Class AbbrevHeader
java.lang.Object
   gov.llnl.babel.backend.fortran.AbbrevHeader
gov.llnl.babel.backend.fortran.AbbrevHeader
- public class AbbrevHeader 
- extends java.lang.Object
| Field Summary | 
| static int | MAXNAMEThe maximum number of characters allowed in a name.
 | 
| static int | MAXUNMANGLED
 | 
 
 
| Method Summary | 
|  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)
 | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
MAXNAME
public static final int MAXNAME
- The maximum number of characters allowed in a name.
 
- See Also:
- Constant Field Values
 
MAXUNMANGLED
public static final int MAXUNMANGLED
- See Also:
- Constant Field Values
AbbrevHeader
public AbbrevHeader(LanguageWriter writer,
                    Context context)
generateMethods
public void generateMethods(java.lang.String symName,
                            NameMangler non,
                            NameMangler fort,
                            java.lang.String[] methodNames)
                     throws java.io.UnsupportedEncodingException
- 
- Throws:
- java.io.UnsupportedEncodingException
 
generateClassMethods
public void generateClassMethods(java.lang.String symName,
                                 NameMangler non,
                                 NameMangler fort,
                                 java.lang.String[] methodNames)
                          throws java.io.UnsupportedEncodingException
- 
- Throws:
- java.io.UnsupportedEncodingException
 
generateNamedMethod
public void generateNamedMethod(java.lang.String symName,
                                java.lang.String methName,
                                java.lang.String suffix,
                                NameMangler non,
                                NameMangler fort)
                         throws java.io.UnsupportedEncodingException
- 
- Throws:
- java.io.UnsupportedEncodingException
 
generateCode
public void generateCode(Symbol sym)
                  throws CodeGenerationException
- 
- Throws:
- CodeGenerationException
 
generateCode
public static void generateCode(Symbol sym,
                                LanguageWriter writer,
                                Context context)
                         throws CodeGenerationException
- 
- Throws:
- CodeGenerationException