declare namespace org { namespace eclipse { namespace jetty { namespace websocket { namespace common { namespace events { namespace annotated { abstract class AbstractMethodAnnotationScanner { public constructor() protected assertIsPublicNonStatic(arg0: java.lang.reflect.Method): void protected assertIsReturn(arg0: java.lang.reflect.Method, arg1: java.lang.Class): void protected assertIsVoidReturn(arg0: java.lang.reflect.Method): void protected assertUnset(arg0: org.eclipse.jetty.websocket.common.events.annotated.CallableMethod, arg1: java.lang.Class, arg2: java.lang.reflect.Method): void protected assertValidSignature(arg0: java.lang.reflect.Method, arg1: java.lang.Class, arg2: org.eclipse.jetty.websocket.common.events.ParamList): void public isAnnotation(arg0: java.lang.annotation.Annotation, arg1: java.lang.Class): boolean public isSameParameters(arg0: java.lang.Class[], arg1: java.lang.Class[]): boolean protected isSignatureMatch(arg0: java.lang.reflect.Method, arg1: org.eclipse.jetty.websocket.common.events.ParamList): boolean protected isTypeAnnotated(arg0: java.lang.Class, arg1: java.lang.Class): boolean public abstract onMethodAnnotation(arg0: T, arg1: java.lang.Class, arg2: java.lang.reflect.Method, arg3: java.lang.annotation.Annotation): void public scanMethodAnnotations(arg0: T, arg1: java.lang.Class): void public static class: java.lang.Class } interface AbstractMethodAnnotationScanner$$Lambda { (arg0: T, arg1: java.lang.Class, arg2: java.lang.reflect.Method, arg3: java.lang.annotation.Annotation): void } } } } } } } }