Class ArrayNullPointerTransformer

  • All Implemented Interfaces:
    Transformer

    public class ArrayNullPointerTransformer
    extends java.lang.Object
    implements Transformer
    run after ConstTransformer, to deal with following code
     int[] a = null;
     int b = a[1];
     

    replace int b = a[1]; to throw new NullPointException(), and we get

     int[] a = null;
     throw new NullPointException();
     
    • Constructor Detail

      • ArrayNullPointerTransformer

        public ArrayNullPointerTransformer()