1 /* 2 MagicNumber 3 ignoreNumbers = (default)-1, 0, 1, 2 4 ignoreHashCodeMethod = (default)false 5 ignoreAnnotation = (default)false 6 ignoreFieldDeclaration = (default)false 7 ignoreAnnotationElementDefaults = (default)true 8 constantWaiverParentToken = (default)TYPECAST, METHOD_CALL, EXPR, ARRAY_INIT, UNARY_MINUS, \ 9 UNARY_PLUS, ELIST, STAR, ASSIGN, PLUS, MINUS, DIV, LITERAL_NEW, \ 10 SR, BSR, SL, BXOR, BOR, BAND, BNOT, QUESTION, COLON, EQUAL, NOT_EQUAL, \ 11 GE, GT, LE, LT, MOD 12 tokens = (default)NUM_DOUBLE, NUM_FLOAT, NUM_INT, NUM_LONG 13 14 com.puppycrawl.tools.checkstyle.filters.SuppressWarningsFilter 15 16 com.puppycrawl.tools.checkstyle.checks.SuppressWarningsHolder 17 18 */ 19 20 package com.puppycrawl.tools.checkstyle.checks.coding.magicnumber; 21 22 public class InputMagicNumberLocalVariables2 { 23 @SuppressWarnings("MagicNumber") 24 private int A = 8; 25 26 void method() { 27 int b = 8; // violation 28 } 29 30 void method2() { 31 @SuppressWarnings("MagicNumber") 32 int c = 8; 33 } 34 }