jltools.types
Interface Qualifier

All Superinterfaces:
java.lang.Cloneable, Copy, java.io.Serializable, TypeObject
All Known Subinterfaces:
AnonClassType, ArrayType, ClassType, InnerClassType, JifClassType, JifInstType, JifParsedPolyType, JifPolyType, LabeledType, LoadedClassType, LocalClassType, MemberClassType, NamedQualifier, NamedType, NullType, Package, ParsedAnonClassType, ParsedClassType, ParsedInnerClassType, ParsedLocalClassType, ParsedMemberClassType, ParsedTopLevelClassType, ParsedType, PrimitiveType, ReferenceType, TopLevelClassType, Type, UnknownQualifier, UnknownType

public interface Qualifier
extends TypeObject

A Qualifier can be used to qualify a type: it can be either a package or a named class type.


Method Summary
 boolean isPackage()
           
 boolean isType()
           
 Package toPackage()
           
 Type toType()
           
 
Methods inherited from interface jltools.types.TypeObject
isCanonical, position, restore, typeSystem
 
Methods inherited from interface jltools.util.Copy
copy
 

Method Detail

isPackage

public boolean isPackage()

toPackage

public Package toPackage()

isType

public boolean isType()

toType

public Type toType()