@ Override public void visitCode ( Code obj ) { stack . resetForMethodEntry ( this ) ; changedAttributes . clear ( ) ; savedAttributes . clear ( ) ; super . visitCode ( obj ) ; for ( Integer pc : changedAttributes . values ( ) ) { bugReporter . reportBug ( new BugInstance ( this , BugType . SCSS_SUSPICIOUS_CLUSTERED_SESSION_SUPPORT . name ( ) , NORMAL_PRIORITY ) . addClass ( this ) . addMethod ( this ) . addSourceLine ( this , pc . intValue ( ) ) ) ; } }
implements the visitor to report on attributes that have changed without a setAttribute being called on them