public class HType
extends net.thevpc.jeep.impl.types.DefaultJType
| Modifier and Type | Field and Description |
|---|---|
static net.thevpc.jeep.JAnnotationInstance |
ANNOTATION |
static net.thevpc.jeep.JAnnotationInstance |
ENUM |
static net.thevpc.jeep.JAnnotationInstance |
EXCEPTION |
static net.thevpc.jeep.JAnnotationInstance |
INTERFACE |
static net.thevpc.jeep.JAnnotationInstance |
PRIVATE |
static net.thevpc.jeep.JAnnotationInstance |
PROTECTED |
static net.thevpc.jeep.JAnnotationInstance |
PUBLIC |
static net.thevpc.jeep.JAnnotationInstance |
STATIC |
| Constructor and Description |
|---|
HType(String name,
net.thevpc.jeep.JTypeKind kind,
net.thevpc.jeep.JTypes types) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.jeep.JConstructor |
createConstructor(net.thevpc.jeep.impl.functions.JSignature signature,
String[] argNames,
net.thevpc.jeep.JInvoke handler,
net.thevpc.jeep.JModifier[] modifiers,
net.thevpc.jeep.JAnnotationInstance[] annotations) |
protected net.thevpc.jeep.JConstructor |
createDefaultConstructor() |
net.thevpc.jeep.JType |
getSuperType() |
boolean |
isInterface() |
addConstructor, addConstructor, addField, addInterface, addMethod, createMethod, findDeclaredConstructorOrNull, findDeclaredConstructorOrNull, findDeclaredFieldOrNull, findDeclaredMethodOrNull, findDefaultConstructorOrNull, getAnnotations, getDeclaration, getDeclaredConstructors, getDeclaredFields, getDeclaredInnerTypes, getDeclaredMethods, getDeclaringType, getDefaultValue, getExports, getInterfaces, getKind, getModifiers, getName, getPackageName, getRawType, getSourceName, getStaticObject, getTypeParameters, gname, instanceInitializer, instanceInitializer, isNullable, setDeclaration, setDefaultValue, setInterfaces, setRawType, setSourceName, setSuperType, setTypeParameters, simpleName, staticInitializer, staticInitializerisPublic, isStatic, parametrize, toArrayboxed, cast, dname, equals, findDeclaredConstructorOrNull, findDeclaredInnerTypeOrNull, findDeclaredMethodOrNull, findMatchedField, firstCommonSuperType, getDeclaredConstructor, getDeclaredConstructor, getDeclaredConstructor, getDeclaredField, getDeclaredFieldsWithParents, getDeclaredInnerType, getDeclaredMethod, getDeclaredMethod, getDeclaredMethods, getDeclaredMethods, getDeclaredMethods, getDefaultConstructor, getParents, getPublicConstructors, getPublicField, getPublicMethods, getTypes, hashCode, isArray, isAssignableFrom, isAssignableFrom, isInstance, isPrimitive, isRawType, isVar, onPostRegister, replaceParameter, toArray, toPrimitive, toString, toVar, typeName, types2clone, finalize, getClass, notify, notifyAll, wait, wait, waitboxed, cast, dname, findDeclaredConstructorOrNull, findDeclaredInnerTypeOrNull, findDeclaredMethodOrNull, findMatchedField, firstCommonSuperType, getDeclaredConstructor, getDeclaredConstructor, getDeclaredConstructor, getDeclaredField, getDeclaredFieldsWithParents, getDeclaredInnerType, getDeclaredMethod, getDeclaredMethod, getDeclaredMethods, getDeclaredMethods, getDeclaredMethods, getDefaultConstructor, getParents, getPublicConstructors, getPublicField, getPublicMethods, getTypes, isArray, isAssignableFrom, isAssignableFrom, isInstance, isPrimitive, isPublic, isRawType, isStatic, replaceParameter, toArray, toArray, toPrimitive, typeNamepublic static final net.thevpc.jeep.JAnnotationInstance PUBLIC
public static final net.thevpc.jeep.JAnnotationInstance PRIVATE
public static final net.thevpc.jeep.JAnnotationInstance PROTECTED
public static final net.thevpc.jeep.JAnnotationInstance STATIC
public static final net.thevpc.jeep.JAnnotationInstance INTERFACE
public static final net.thevpc.jeep.JAnnotationInstance ANNOTATION
public static final net.thevpc.jeep.JAnnotationInstance ENUM
public static final net.thevpc.jeep.JAnnotationInstance EXCEPTION
public HType(String name, net.thevpc.jeep.JTypeKind kind, net.thevpc.jeep.JTypes types)
public boolean isInterface()
isInterface in interface net.thevpc.jeep.JTypeisInterface in class net.thevpc.jeep.impl.types.DefaultJTypepublic net.thevpc.jeep.JType getSuperType()
getSuperType in interface net.thevpc.jeep.JTypegetSuperType in class net.thevpc.jeep.impl.types.DefaultJTypeprotected net.thevpc.jeep.JConstructor createDefaultConstructor()
createDefaultConstructor in class net.thevpc.jeep.impl.types.DefaultJTypepublic net.thevpc.jeep.JConstructor createConstructor(net.thevpc.jeep.impl.functions.JSignature signature,
String[] argNames,
net.thevpc.jeep.JInvoke handler,
net.thevpc.jeep.JModifier[] modifiers,
net.thevpc.jeep.JAnnotationInstance[] annotations)
createConstructor in class net.thevpc.jeep.impl.types.DefaultJTypeCopyright © 2021 vpc open source initiative. All rights reserved.