diff options
| author | 2017-05-16 00:24:29 +0200 | |
|---|---|---|
| committer | 2017-05-16 00:24:29 +0200 | |
| commit | b280104d2f926ab74772cef2bf1602663cefa312 (patch) | |
| tree | d130c86a30ec5df37b3a9c4bab576e971ae2e664 /src/main/java/cuchaz/enigma/analysis | |
| parent | Add offset for Enum constructor arguments (Fix #58) (diff) | |
| download | enigma-fork-b280104d2f926ab74772cef2bf1602663cefa312.tar.gz enigma-fork-b280104d2f926ab74772cef2bf1602663cefa312.tar.xz enigma-fork-b280104d2f926ab74772cef2bf1602663cefa312.zip | |
Remove the converter + some reorganization
Diffstat (limited to 'src/main/java/cuchaz/enigma/analysis')
| -rw-r--r-- | src/main/java/cuchaz/enigma/analysis/BridgeMarker.java | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/main/java/cuchaz/enigma/analysis/BridgeMarker.java b/src/main/java/cuchaz/enigma/analysis/BridgeMarker.java index 81e750c..a2f1f90 100644 --- a/src/main/java/cuchaz/enigma/analysis/BridgeMarker.java +++ b/src/main/java/cuchaz/enigma/analysis/BridgeMarker.java | |||
| @@ -19,19 +19,13 @@ import javassist.bytecode.AccessFlag; | |||
| 19 | 19 | ||
| 20 | public class BridgeMarker { | 20 | public class BridgeMarker { |
| 21 | 21 | ||
| 22 | private JarIndex jarIndex; | 22 | public static void markBridges(JarIndex jarIndex, CtClass c) { |
| 23 | |||
| 24 | public BridgeMarker(JarIndex jarIndex) { | ||
| 25 | this.jarIndex = jarIndex; | ||
| 26 | } | ||
| 27 | |||
| 28 | public void markBridges(CtClass c) { | ||
| 29 | 23 | ||
| 30 | for (CtMethod method : c.getDeclaredMethods()) { | 24 | for (CtMethod method : c.getDeclaredMethods()) { |
| 31 | MethodEntry methodEntry = EntryFactory.getMethodEntry(method); | 25 | MethodEntry methodEntry = EntryFactory.getMethodEntry(method); |
| 32 | 26 | ||
| 33 | // is this a bridge method? | 27 | // is this a bridge method? |
| 34 | MethodEntry bridgedMethodEntry = this.jarIndex.getBridgedMethod(methodEntry); | 28 | MethodEntry bridgedMethodEntry = jarIndex.getBridgedMethod(methodEntry); |
| 35 | if (bridgedMethodEntry != null) { | 29 | if (bridgedMethodEntry != null) { |
| 36 | 30 | ||
| 37 | // it's a bridge method! add the bridge flag | 31 | // it's a bridge method! add the bridge flag |