jltools.ext.jl.types
Class ParsedMemberClassType_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.ParsedInnerClassType_c
|
+--jltools.ext.jl.types.ParsedMemberClassType_c
- All Implemented Interfaces:
- ClassType, java.lang.Cloneable, Copy, InnerClassType, MemberClassType, MemberInstance, NamedQualifier, NamedType, ParsedClassType, ParsedInnerClassType, ParsedMemberClassType, ParsedType, Qualifier, ReferenceType, java.io.Serializable, Type, TypeObject
- public class ParsedMemberClassType_c
- extends ParsedInnerClassType_c
- implements ParsedMemberClassType
ParsedClassType
Overview:
A ParsedClassType represents a information that has been parsed (but not
necessarily type checked) from a .java file.
- See Also:
- Serialized Form
|
Field Summary |
protected java.lang.String |
name
|
| Methods inherited from class jltools.ext.jl.types.ParsedClassType_c |
addConstructor, addField, addInterface, addMemberClass, 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, isLocal, isTopLevel, memberClassNamed, package_, superType, toAnonymous, toClass, toLocal, toTopLevel |
| 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.ParsedClassType |
addConstructor, addField, addInterface, addMemberClass, addMethod, flags, package_, position, replaceConstructor, replaceField, replaceMemberClass, replaceMethod, superType |
| Methods inherited from interface jltools.types.ClassType |
constructors, flags, isAnonymous, isInner, isLocal, isTopLevel, memberClasses, memberClassNamed, package_, toAnonymous, toInner, toLocal, 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 |
| Methods inherited from interface jltools.util.Copy |
copy |
name
protected java.lang.String name
ParsedMemberClassType_c
protected ParsedMemberClassType_c()
ParsedMemberClassType_c
public ParsedMemberClassType_c(TypeSystem ts,
Job job)
isMember
public boolean isMember()
- Specified by:
isMember in interface ClassType- Overrides:
isMember in class ClassType_c
toMember
public MemberClassType toMember()
- Specified by:
toMember in interface ClassType- Overrides:
toMember in class ClassType_c
container
public ReferenceType container()
- Specified by:
container in interface MemberInstance
fullName
public java.lang.String fullName()
- Specified by:
fullName in interface NamedType
name
public java.lang.String name()
- Specified by:
name in interface NamedType
name
public void name(java.lang.String name)
- Specified by:
name in interface ParsedMemberClassType
translate
public java.lang.String translate(Context c)
- Specified by:
translate in interface Type- Overrides:
translate in class Type_c
toString
public java.lang.String toString()
- Overrides:
toString in class Type_c
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals in class java.lang.Object