16611662166316641665166616671668
String sig = VMClass.getClassSignature(this); if (sig == null) return getInterfaces(); ClassSignatureParser p = new ClassSignatureParser(this, sig); return p.getInterfaceTypes(); }
17061707170817091710171117121713
String sig = VMClass.getClassSignature(this); if (sig == null) return getSuperclass(); ClassSignatureParser p = new ClassSignatureParser(this, sig); return p.getSuperclassType(); }
17281729173017311732173317341735
{ String sig = VMClass.getClassSignature(this); if (sig == null) return (TypeVariable<Class<T>>[])new TypeVariable[0]; ClassSignatureParser p = new ClassSignatureParser(this, sig); return p.getTypeParameters(); }
962963964965966967968
if (isPrimitive()) return new Type[0]; String sig = VMClass.getClassSignature(this); if (sig == null) return getInterfaces(); return (new ClassSignatureParser(this, sig)).getInterfaceTypes(); }
972973974975976977978
Class superClass = getSuperclass(); String sig; if (superClass == null || isArray() || (sig = VMClass.getClassSignature(this)) == null) return superClass; return (new ClassSignatureParser(this, sig)).getSuperclassType(); }
978979980981982983984985
} public TypeVariable[] getTypeParameters() { String sig = VMClass.getClassSignature(this); return sig != null ? (new ClassSignatureParser(this, sig)).getTypeParameters() : new TypeVariable[0]; }