Class Op02GetClassRewriter
- java.lang.Object
-
- org.benf.cfr.reader.bytecode.analysis.opgraph.op2rewriters.Op02GetClassRewriter
-
public class Op02GetClassRewriter extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static Op02GetClassRewriterINSTANCE
-
Constructor Summary
Constructors Constructor Description Op02GetClassRewriter()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private Op02WithProcessedDataAndRefsgetSinglePrev(Op02WithProcessedDataAndRefs item)private booleanisGetClass(Op02WithProcessedDataAndRefs item)private booleanisRequireNonNull(Op02WithProcessedDataAndRefs item)static voidremoveInvokeGetClass(ClassFile classFile, java.util.List<Op02WithProcessedDataAndRefs> op02list, GetClassTest classTest)private voidtryRemove(ClassFile classFile, Op02WithProcessedDataAndRefs item, GetClassTest classTest)
-
-
-
Field Detail
-
INSTANCE
private static final Op02GetClassRewriter INSTANCE
-
-
Method Detail
-
getSinglePrev
private Op02WithProcessedDataAndRefs getSinglePrev(Op02WithProcessedDataAndRefs item)
-
tryRemove
private void tryRemove(ClassFile classFile, Op02WithProcessedDataAndRefs item, GetClassTest classTest)
-
isGetClass
private boolean isGetClass(Op02WithProcessedDataAndRefs item)
-
isRequireNonNull
private boolean isRequireNonNull(Op02WithProcessedDataAndRefs item)
-
removeInvokeGetClass
public static void removeInvokeGetClass(ClassFile classFile, java.util.List<Op02WithProcessedDataAndRefs> op02list, GetClassTest classTest)
-
-