public Lint augment ( Symbol sym ) { Lint l = augmentor . augment ( this , sym . getDeclarationAttributes ( ) ) ; if ( sym . isDeprecated ( ) ) { if ( l == this ) l = new Lint ( this ) ; l . values . remove ( LintCategory . DEPRECATION ) ; l . suppressedValues . add ( LintCategory . DEPRECATION ) ; } return l ; }
Returns the result of combining the values in this object with the metadata on the given symbol .