jltools.types
Interface NamedType

All Superinterfaces:
java.lang.Cloneable, Copy, NamedQualifier, Qualifier, java.io.Serializable, Type, TypeObject
All Known Subinterfaces:
JifClassType, JifInstType, JifParsedPolyType, JifPolyType, LocalClassType, MemberClassType, ParsedLocalClassType, ParsedMemberClassType, ParsedTopLevelClassType, PrimitiveType, TopLevelClassType

public interface NamedType
extends NamedQualifier, Type

A NamedType is a type with a name, usually either a top-level class, a member class, or a local class.


Method Summary
 java.lang.String fullName()
           
 java.lang.String name()
           
 
Methods inherited from interface jltools.types.Qualifier
isPackage, isType, toPackage, toType
 
Methods inherited from interface jltools.types.TypeObject
isCanonical, position, restore, typeSystem
 
Methods inherited from interface jltools.util.Copy
copy
 
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
 

Method Detail

name

public java.lang.String name()
Specified by:
name in interface NamedQualifier

fullName

public java.lang.String fullName()
Specified by:
fullName in interface NamedQualifier