com.google.doclava
Class TypeInfo

java.lang.Object
  extended by com.google.doclava.TypeInfo

public class TypeInfo
extends Object


Field Summary
static Set<String> PRIMITIVE_TYPES
           
 
Constructor Summary
TypeInfo(boolean isPrimitive, String dimension, String simpleTypeName, String qualifiedTypeName, ClassInfo cl)
           
TypeInfo(String typeString)
           
 
Method Summary
 ClassInfo asClassInfo()
           
 String defaultValue()
           
 String dimension()
           
 String fullName()
           
 String fullName(HashSet<String> typeVars)
           
 String fullNameNoDimension(HashSet<String> typeVars)
           
 boolean isPrimitive()
           
 boolean isTypeVariable()
           
 void makeHDF(com.google.clearsilver.jsilver.data.Data data, String base)
           
 void makeHDF(com.google.clearsilver.jsilver.data.Data data, String base, boolean isLastVararg, HashSet<String> typeVariables)
           
static void makeHDF(com.google.clearsilver.jsilver.data.Data data, String base, TypeInfo[] types, boolean qualified)
           
static void makeHDF(com.google.clearsilver.jsilver.data.Data data, String base, TypeInfo[] types, boolean qualified, HashSet<String> typeVariables)
           
 void makeQualifiedHDF(com.google.clearsilver.jsilver.data.Data data, String base)
           
 void makeQualifiedHDF(com.google.clearsilver.jsilver.data.Data data, String base, HashSet<String> typeVariables)
           
 String qualifiedTypeName()
           
 String simpleTypeName()
           
 String toString()
           
 TypeInfo[] typeArguments()
           
static String typeArgumentsName(TypeInfo[] args, HashSet<String> typeVars)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PRIMITIVE_TYPES

public static final Set<String> PRIMITIVE_TYPES
Constructor Detail

TypeInfo

public TypeInfo(boolean isPrimitive,
                String dimension,
                String simpleTypeName,
                String qualifiedTypeName,
                ClassInfo cl)

TypeInfo

public TypeInfo(String typeString)
Method Detail

asClassInfo

public ClassInfo asClassInfo()

isPrimitive

public boolean isPrimitive()

dimension

public String dimension()

simpleTypeName

public String simpleTypeName()

qualifiedTypeName

public String qualifiedTypeName()

fullName

public String fullName()

typeArgumentsName

public static String typeArgumentsName(TypeInfo[] args,
                                       HashSet<String> typeVars)

fullName

public String fullName(HashSet<String> typeVars)

fullNameNoDimension

public String fullNameNoDimension(HashSet<String> typeVars)

typeArguments

public TypeInfo[] typeArguments()

makeHDF

public void makeHDF(com.google.clearsilver.jsilver.data.Data data,
                    String base)

makeQualifiedHDF

public void makeQualifiedHDF(com.google.clearsilver.jsilver.data.Data data,
                             String base)

makeHDF

public void makeHDF(com.google.clearsilver.jsilver.data.Data data,
                    String base,
                    boolean isLastVararg,
                    HashSet<String> typeVariables)

makeQualifiedHDF

public void makeQualifiedHDF(com.google.clearsilver.jsilver.data.Data data,
                             String base,
                             HashSet<String> typeVariables)

makeHDF

public static void makeHDF(com.google.clearsilver.jsilver.data.Data data,
                           String base,
                           TypeInfo[] types,
                           boolean qualified,
                           HashSet<String> typeVariables)

makeHDF

public static void makeHDF(com.google.clearsilver.jsilver.data.Data data,
                           String base,
                           TypeInfo[] types,
                           boolean qualified)

isTypeVariable

public boolean isTypeVariable()

defaultValue

public String defaultValue()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2010-2013 Google. All Rights Reserved.