Class ArrayNullPointerTransformer

java.lang.Object
com.googlecode.dex2jar.ir.ts.array.ArrayNullPointerTransformer
All Implemented Interfaces:
Transformer

public class ArrayNullPointerTransformer extends 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 Details

    • ArrayNullPointerTransformer

      public ArrayNullPointerTransformer()
  • Method Details