@ Override public void visitCode ( Code obj ) { if ( Values . CONSTRUCTOR . equals ( methodName ) || Values . STATIC_INITIALIZER . equals ( methodName ) ) { return ; } Method m = getMethod ( ) ; if ( m . isSynthetic ( ) ) { return ; } if ( ! interfaceMethods . contains ( new QMethod ( methodName , m . getSignature ( ) ) ) ) { super . visitCode ( obj ) ; } }
overrides the visitor to filter out constructors .