public class TypeReference extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
TypeReference.Bound |
| Modifier and Type | Field and Description |
|---|---|
static TypeReference |
OBJECT |
static TypeReference |
VOID |
public static final TypeReference VOID
public static final TypeReference OBJECT
public static TypeReference.Bound extending(Class<?> type)
public static TypeReference.Bound extending(TypeReference type)
public static TypeReference typeReference(Class<?> type)
public static TypeReference typeParameter(String name)
public static TypeReference parameterizedType(Class<?> base, Class<?>... parameters)
public static TypeReference parameterizedType(Class<?> base, TypeReference... parameters)
public static TypeReference parameterizedType(TypeReference base, TypeReference... parameters)
public static TypeReference[] typeReferences(Class<?> first, Class<?>[] more)
public static TypeReference[] typeReferences(Class<?>[] types)
public String packageName()
public String simpleName()
public boolean isPrimitive()
public boolean isTypeParameter()
public boolean isGeneric()
public List<TypeReference> parameters()
public String name()
public boolean isArray()
public boolean isVoid()
public boolean isInnerClass()
public String declaringClassName()
public int modifiers()
Copyright © 2002–2016 The Neo4j Graph Database Project. All rights reserved.