public InnerClassAccess getInnerClassAccess ( INVOKESTATIC inv , ConstantPoolGen cpg ) throws ClassNotFoundException { String methodName = inv . getMethodName ( cpg ) ; if ( methodName . startsWith ( "access$" ) ) { String className = inv . getClassName ( cpg ) ; return getInnerClassAccess ( className , methodName ) ; } return null ; }
Get the inner class access object for given invokestatic instruction . Returns null if the called method is not an inner class access .