@SuppressWarnings({"UnusedDeclaration"}) public static Object intercept(String signature, Object instance, Object[] params, Class theClass) throws Throwable { try { return classHandler.intercept(signature, instance, params, theClass); } catch (java.lang.LinkageError e) { throw new Exception(e); } }
@Override public void visit( int version, final int access, final String name, final String signature, final String superName, final String[] interfaces) { _className = normalize(name); _access = access; _signature = signature; _superName = superName; _interfaces = interfaces; _version = version; _parsedClassNames.add(_className); // call all registered ClassHandlers String[] normalizedInterfaces = null; if (interfaces != null) { normalizedInterfaces = new String[interfaces.length]; int i = 0; for (String s : interfaces) normalizedInterfaces[i++] = normalize(s); } for (Handler h : AnnotationParser.this._handlers) { if (h instanceof ClassHandler) { ((ClassHandler) h) .handle( _className, _version, _access, _signature, normalize(_superName), normalizedInterfaces); } } }
@SuppressWarnings({"UnusedDeclaration"}) public static Throwable cleanStackTrace(Throwable exception) throws Throwable { return classHandler.stripStackTrace(exception); }
@SuppressWarnings({"UnusedDeclaration"}) public static ClassHandler.Plan methodInvoked( String signature, boolean isStatic, Class<?> theClass) { return classHandler.methodInvoked(signature, isStatic, theClass); }
@SuppressWarnings({"UnusedDeclaration"}) public static Object initializing(Object instance) throws Exception { return classHandler.initializing(instance); }
@SuppressWarnings({"UnusedDeclaration"}) public static void classInitializing(Class clazz) throws Exception { classHandler.classInitializing(clazz); }