Class Method

java.lang.Object
  |
  +--FieldDecl
        |
        +--Method
Direct Known Subclasses:
Constructor

public class Method
extends FieldDecl


Field Summary
(package private)  Block block
           
(package private)  ExceptionList exceptionlist
           
(package private)  ParameterList parameterlist
           
(package private)  Type returntype
           
(package private)  java.util.Vector types_in_parameterlist
           
 
Fields inherited from class FieldDecl
declid
 
Constructor Summary
Method()
           
 
Method Summary
 void call_sc_check(java.util.Vector classlist, java.util.Hashtable classhash, boolean ext, java.util.Hashtable parach)
           
 void codegen(ClassFile classfile)
           
 Block get_Block()
           
 java.lang.String get_codegen_Param_Type()
           
 java.lang.String get_Method_Name()
           
 java.util.Vector get_Type_Paralist()
           
 java.lang.String get_Type()
           
 void sc_init_parameterlist(boolean ext)
           
 void set_Block(Block blo)
           
 void set_ExceptionList(ExceptionList exlist)
           
 void set_Modifiers(Modifiers modif)
           
 void set_ParaList(ParameterList paralist)
           
 void set_ReturnType(Type typ)
           
 
Methods inherited from class FieldDecl
get_Name, set_DeclId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

block

Block block

parameterlist

ParameterList parameterlist

exceptionlist

ExceptionList exceptionlist

returntype

Type returntype

types_in_parameterlist

java.util.Vector types_in_parameterlist
Constructor Detail

Method

public Method()
Method Detail

call_sc_check

public void call_sc_check(java.util.Vector classlist,
                          java.util.Hashtable classhash,
                          boolean ext,
                          java.util.Hashtable parach)
                   throws SCMethodException
SCMethodException

sc_init_parameterlist

public void sc_init_parameterlist(boolean ext)

get_Type

public java.lang.String get_Type()
Specified by:
get_Type in class FieldDecl

get_Block

public Block get_Block()

set_ReturnType

public void set_ReturnType(Type typ)

set_Block

public void set_Block(Block blo)

set_Modifiers

public void set_Modifiers(Modifiers modif)

set_ExceptionList

public void set_ExceptionList(ExceptionList exlist)

set_ParaList

public void set_ParaList(ParameterList paralist)

get_codegen_Param_Type

public java.lang.String get_codegen_Param_Type()

get_Method_Name

public java.lang.String get_Method_Name()

get_Type_Paralist

public java.util.Vector get_Type_Paralist()

codegen

public void codegen(ClassFile classfile)
             throws JVMCodeException
Specified by:
codegen in class FieldDecl
JVMCodeException