All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class espresso.util.MethodType

java.lang.Object
   |
   +----espresso.util.Type
           |
           +----espresso.util.MethodType

public class MethodType
extends Type

Variable Index

 o argsType_d
 o resultType_d

Constructor Index

 o MethodType(Type, Type)
 o MethodType(Type, Type, Type)
 o MethodType(Type, Type, Type, Type)
 o MethodType(Type, Vector)

Method Index

 o argsCount()
 o argsType()
 o distanceTo(Type)
 o floatingPointType()
 o identicalTo(Type)
 o identicalTo(Type, boolean)
 o integralType()
 o numericType()
 o primitiveType()
 o referenceType()
 o resultType()
 o subTypeOf(Type)
 o superTypeOf(Type)
 o toClassFileType()
Map an Espresso type to a ClassGen one.
 o toString()

Variables

 o resultType_d
 Type resultType_d
 o argsType_d
 Vector argsType_d

Constructors

 o MethodType
 public MethodType(Type resultType,
                   Vector argsType)
 o MethodType
 public MethodType(Type resultType,
                   Type arg1)
 o MethodType
 public MethodType(Type resultType,
                   Type arg1,
                   Type arg2)
 o MethodType
 public MethodType(Type resultType,
                   Type arg1,
                   Type arg2,
                   Type arg3)

Methods

 o identicalTo
 public boolean identicalTo(Type other)
Overrides:
identicalTo in class Type
 o identicalTo
 public boolean identicalTo(Type other,
                            boolean modret)
 o subTypeOf
 public boolean subTypeOf(Type other)
Overrides:
subTypeOf in class Type
 o superTypeOf
 public boolean superTypeOf(Type other)
Overrides:
superTypeOf in class Type
 o distanceTo
 public int distanceTo(Type other)
Overrides:
distanceTo in class Type
 o resultType
 public Type resultType()
 o argsType
 public Vector argsType()
 o argsCount
 public int argsCount()
 o referenceType
 public boolean referenceType()
Overrides:
referenceType in class Type
 o primitiveType
 public boolean primitiveType()
Overrides:
primitiveType in class Type
 o numericType
 public boolean numericType()
Overrides:
numericType in class Type
 o integralType
 public boolean integralType()
Overrides:
integralType in class Type
 o floatingPointType
 public boolean floatingPointType()
Overrides:
floatingPointType in class Type
 o toString
 public String toString()
Overrides:
toString in class Type
 o toClassFileType
 public ClassGenType toClassFileType()
Map an Espresso type to a ClassGen one.

Overrides:
toClassFileType in class Type

All Packages  Class Hierarchy  This Package  Previous  Next  Index