jltools.ext.jif.types
Class JifParsedPolyType_c
java.lang.Object
|
+--jltools.ext.jl.types.TypeObject_c
|
+--jltools.ext.jl.types.Type_c
|
+--jltools.ext.jl.types.ReferenceType_c
|
+--jltools.ext.jl.types.ClassType_c
|
+--jltools.ext.jl.types.ParsedClassType_c
|
+--jltools.ext.jl.types.ParsedTopLevelClassType_c
|
+--jltools.ext.jif.types.JifParsedPolyType_c
- All Implemented Interfaces:
- ClassType, java.lang.Cloneable, Copy, JifClassType, JifParsedPolyType, JifPolyType, NamedQualifier, NamedType, ParsedClassType, ParsedTopLevelClassType, ParsedType, Qualifier, ReferenceType, java.io.Serializable, TopLevelClassType, Type, TypeObject
- public class JifParsedPolyType_c
- extends ParsedTopLevelClassType_c
- implements JifParsedPolyType
An implementation of the JifParsedPolyType
interface.
- See Also:
- Serialized Form
Methods inherited from class jltools.ext.jl.types.ParsedClassType_c |
addConstructor, addField, addInterface, addMethod, constructors, fields, flags, interfaces, isClean, job, memberClasses, methods, package_, position, replaceConstructor, replaceField, replaceMemberClass, replaceMethod, restore_, setClean, superType |
Methods inherited from class jltools.ext.jl.types.ClassType_c |
fieldNamed, flags, isAnonymous, isCanonical, isClass, isInner, isLocal, isMember, memberClassNamed, package_, superType, toAnonymous, toClass, toInner, toLocal, toMember |
Methods inherited from class jltools.ext.jl.types.Type_c |
arrayOf, arrayOf, descendsFrom, isArray, isAssignableSubtype, isBoolean, isByte, isCastValid, isChar, isComparable, isDouble, isFloat, isImplicitCastValid, isInt, isIntOrLess, isLong, isLongOrLess, isNull, isNumeric, isPackage, isPrimitive, isSame, isShort, isSubtype, isThrowable, isType, isUncheckedException, isVoid, toArray, toNull, toPackage, toPrimitive, toType |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface jltools.types.ClassType |
constructors, flags, isAnonymous, isInner, isLocal, isMember, isTopLevel, memberClasses, memberClassNamed, package_, toAnonymous, toInner, toLocal, toMember, toTopLevel |
Methods inherited from interface jltools.types.Type |
arrayOf, arrayOf, descendsFrom, isArray, isAssignableSubtype, isBoolean, isByte, isCastValid, isChar, isClass, isDouble, isFloat, isImplicitCastValid, isInt, isIntOrLess, isLong, isLongOrLess, isNull, isNumeric, isPrimitive, isReference, isSame, isShort, isSubtype, isThrowable, isUncheckedException, isVoid, toArray, toClass, toNull, toPrimitive, toReference, translate |
Methods inherited from interface jltools.util.Copy |
copy |
Methods inherited from interface jltools.types.ParsedClassType |
addConstructor, addField, addInterface, addMethod, flags, package_, position, replaceConstructor, replaceField, replaceMemberClass, replaceMethod, superType |
JifParsedPolyType_c
protected JifParsedPolyType_c()
JifParsedPolyType_c
public JifParsedPolyType_c(JifTypeSystem ts,
Job job)
authority
public java.util.List authority()
- Specified by:
authority
in interface JifClassType
params
public java.util.List params()
- Specified by:
params
in interface JifPolyType
thisLabel
public Label thisLabel()
- Specified by:
thisLabel
in interface JifClassType
thisLabel
public void thisLabel(Label L)
- Specified by:
thisLabel
in interface JifParsedPolyType
addMemberClass
public void addMemberClass(MemberClassType t)
- Specified by:
addMemberClass
in interface ParsedClassType
- Overrides:
addMemberClass
in class ParsedClassType_c
addParam
public void addParam(ParamInstance pi)
- Specified by:
addParam
in interface JifParsedPolyType
addAuthority
public void addAuthority(Principal p)
- Specified by:
addAuthority
in interface JifParsedPolyType
toString
public java.lang.String toString()
- Overrides:
toString
in class ParsedTopLevelClassType_c
hashCode
public int hashCode()
- Overrides:
hashCode
in class ParsedTopLevelClassType_c
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class ParsedTopLevelClassType_c