Interface MetadataFactory
-
- All Known Implementing Classes:
CoreMetadataFactory
public interface MetadataFactory
-
-
Method Summary
-
-
-
Method Detail
-
makeTypeVariable
GenericParameter makeTypeVariable(java.lang.String name, FieldTypeSignature[] bounds)
-
makeParameterizedType
TypeReference makeParameterizedType(TypeReference declaration, TypeReference owner, TypeReference... typeArgs)
-
findTypeVariable
GenericParameter findTypeVariable(java.lang.String name)
-
makeWildcard
WildcardType makeWildcard(FieldTypeSignature superBound, FieldTypeSignature extendsBounds)
-
makeNamedType
TypeReference makeNamedType(java.lang.String name)
-
makeArrayType
TypeReference makeArrayType(TypeReference componentType)
-
makeByte
TypeReference makeByte()
-
makeBoolean
TypeReference makeBoolean()
-
makeShort
TypeReference makeShort()
-
makeChar
TypeReference makeChar()
-
makeInt
TypeReference makeInt()
-
makeLong
TypeReference makeLong()
-
makeFloat
TypeReference makeFloat()
-
makeDouble
TypeReference makeDouble()
-
makeVoid
TypeReference makeVoid()
-
makeMethodSignature
IMethodSignature makeMethodSignature(TypeReference returnType, java.util.List<TypeReference> parameterTypes, java.util.List<GenericParameter> genericParameters, java.util.List<TypeReference> thrownTypes)
-
makeClassSignature
IClassSignature makeClassSignature(TypeReference baseType, java.util.List<TypeReference> interfaceTypes, java.util.List<GenericParameter> genericParameters)
-
-