gnu.expr
Class PairClassType
- AttrContainer, Externalizable
public class PairClassType
A class type implemented as a pair of an interface and a class.
This is how true multiple inheritance can be implemented.
booleanValue_method , boolean_ctype , boolean_type , byte_type , char_type , doubleValue_method , double_type , floatValue_method , float_type , intValue_method , int_type , java_lang_Class_type , longValue_method , long_type , neverReturnsType , nullType , number_type , pointer_type , reflectClass , short_type , string_type , throwable_type , toString_method , tostring_type , typeArray0 , void_type |
addField , addField , addField , addField , addFields , addInterface , addMethod , addMethod , addMethod , addMethod , addMethod , addMethods , compare , countMethods , doFixups , getAttributes , getConstant , getConstants , getDeclaredField , getDeclaredMethod , getDeclaredMethod , getDeclaredMethods , getField , getFieldCount , getFields , getInterfaces , getMatchingMethods , getMethod , getMethod , getMethodCount , getMethods , getMethods , getMethods , getMethods , getMethods , getModifiers , getPackageName , getSuperclass , implementsInterface , isAccessible , isInterface , isSubclass , make , make , readExternal , readResolve , setAttributes , setInterface , setInterfaces , setModifiers , setName , setSourceFile , setStratum , setSuper , setSuper , toString , to_utf8 , writeExternal , writeToArray , writeToFile , writeToFile , writeToStream |
coerceFromObject , coerceToObject , compare , emitCoerceFromObject , emitCoerceToObject , emitIsInstance , getImplementationType , getName , getReflectClass , getSignature , getSize , getType , hashCode , isInstance , isMoreSpecific , isSubtype , isValidJavaTypeName , isVoid , lookupType , lowestCommonSuperType , make , promote , registerTypeForClass , setName , setReflectClass , setSignature , signatureLength , signatureLength , signatureToName , signatureToPrimitive , signatureToType , signatureToType , swappedCompareResult , toString |
PairClassType
public PairClassType()
getStaticLink
public Object getStaticLink()
make
public static PairClassType make(Class reflectInterface,
Class reflectInstanceClass)
make
public static PairClassType make(Class reflectInterface,
Class reflectInstanceClass,
Object staticLink)