|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.util.JBossObject
org.jboss.reflect.spi.AbstractTypeInfo
org.jboss.reflect.spi.DelegateClassInfo
org.jboss.reflect.plugins.introspection.ParameterizedClassInfo
public class ParameterizedClassInfo
ParameterizedClassInfo.
Field Summary | |
---|---|
protected IntrospectionTypeInfoFactoryImpl |
factory
The factory |
Fields inherited from class org.jboss.reflect.spi.DelegateClassInfo |
---|
delegate |
Fields inherited from class org.jboss.util.JBossObject |
---|
hashCode, log, toString |
Fields inherited from interface org.jboss.reflect.spi.ModifierInfo |
---|
ABSTRACT, CONSTANT, FINAL, PACKAGE, PACKAGE_ABSTRACT, PACKAGE_CONSTANT, PACKAGE_STATIC, PRIVATE, PRIVATE_CONSTANT, PRIVATE_STATIC, PROTECTED, PROTECTED_ABSTRACT, PROTECTED_CONSTANT, PROTECTED_STATIC, PUBLIC, PUBLIC_ABSTRACT, PUBLIC_CONSTANT, PUBLIC_STATIC, STATIC |
Constructor Summary | |
---|---|
ParameterizedClassInfo(IntrospectionTypeInfoFactoryImpl factory,
ClassInfo delegate,
ParameterizedType parameterizedType)
Create a new ParameterizedClassInfo. |
Method Summary | |
---|---|
TypeInfo[] |
getActualTypeArguments()
Get the actual type parameters |
TypeInfo |
getComponentType()
Get the component type if it is a collection or an array |
TypeInfo |
getKeyType()
Get the key type if it is a map |
TypeInfo |
getOwnerType()
Get the owner type |
ClassInfo |
getRawType()
Get the raw type |
TypeInfoFactory |
getTypeInfoFactory()
Get the TypeInfoFactory that created this type info |
TypeInfo |
getValueType()
Get the value type if it is a map |
void |
toShortString(org.jboss.util.JBossStringBuilder buffer)
|
protected void |
toString(org.jboss.util.JBossStringBuilder buffer)
|
Methods inherited from class org.jboss.reflect.spi.AbstractTypeInfo |
---|
getAttachment, getAttachment, setAttachment |
Methods inherited from class org.jboss.util.JBossObject |
---|
cacheGetHashCode, cacheToString, clone, equals, flushJBossObjectCache, getClassShortName, hashCode, list, notEqual, toShortString, toString, toStringImplementation |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.jboss.util.JBossInterface |
---|
clone, toShortString |
Methods inherited from interface org.jboss.reflect.spi.TypeInfo |
---|
getAttachment, getAttachment, setAttachment |
Field Detail |
---|
protected transient IntrospectionTypeInfoFactoryImpl factory
Constructor Detail |
---|
public ParameterizedClassInfo(IntrospectionTypeInfoFactoryImpl factory, ClassInfo delegate, ParameterizedType parameterizedType)
factory
- the factorydelegate
- the raw array infoparameterizedType
- the parameterized typeMethod Detail |
---|
public TypeInfoFactory getTypeInfoFactory()
TypeInfo
getTypeInfoFactory
in interface TypeInfo
getTypeInfoFactory
in class DelegateClassInfo
public TypeInfo[] getActualTypeArguments()
ClassInfo
getActualTypeArguments
in interface ClassInfo
getActualTypeArguments
in class DelegateClassInfo
public TypeInfo getOwnerType()
ClassInfo
getOwnerType
in interface ClassInfo
getOwnerType
in class DelegateClassInfo
public ClassInfo getRawType()
ClassInfo
getRawType
in interface ClassInfo
getRawType
in class DelegateClassInfo
public TypeInfo getComponentType()
ClassInfo
getComponentType
in interface ClassInfo
getComponentType
in class DelegateClassInfo
public TypeInfo getKeyType()
ClassInfo
getKeyType
in interface ClassInfo
getKeyType
in class DelegateClassInfo
public TypeInfo getValueType()
ClassInfo
getValueType
in interface ClassInfo
getValueType
in class DelegateClassInfo
public void toShortString(org.jboss.util.JBossStringBuilder buffer)
toShortString
in interface org.jboss.util.JBossInterface
toShortString
in class DelegateClassInfo
protected void toString(org.jboss.util.JBossStringBuilder buffer)
toString
in class DelegateClassInfo
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |