@Immutable public class ParameterizedType extends Object
| Constructor and Description |
|---|
ParameterizedType(String className) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
ParameterizedType |
getArrayComponentType() |
org.objectweb.asm.Type |
getAsmType() |
String |
getClassName() |
String |
getGenericSignature() |
String |
getJavaClassName() |
static String |
getPathName(Class<?> n) |
Class<?> |
getPrimitiveType() |
String |
getSimpleName() |
String |
getType() |
int |
hashCode() |
boolean |
isGeneric() |
boolean |
isInterface() |
boolean |
isPrimitive() |
String |
toString() |
static ParameterizedType |
type(Class<?> type) |
static ParameterizedType |
type(Class<?> type,
Class<?>... parameters) |
static ParameterizedType |
type(Class<?> type,
ParameterizedType... parameters) |
static ParameterizedType |
type(org.objectweb.asm.Type type) |
static ParameterizedType |
typeFromJavaClassName(String className) |
static ParameterizedType |
typeFromPathName(String className) |
public ParameterizedType(String className)
public static ParameterizedType typeFromJavaClassName(String className)
public static ParameterizedType typeFromPathName(String className)
public static ParameterizedType type(org.objectweb.asm.Type type)
public static ParameterizedType type(Class<?> type)
public static ParameterizedType type(Class<?> type, Class<?>... parameters)
public static ParameterizedType type(Class<?> type, ParameterizedType... parameters)
public String getClassName()
public String getJavaClassName()
public String getSimpleName()
public String getType()
public org.objectweb.asm.Type getAsmType()
public String getGenericSignature()
public boolean isGeneric()
public boolean isInterface()
public boolean isPrimitive()
@Nullable public ParameterizedType getArrayComponentType()
Copyright © 2012–2023. All rights reserved.