summaryrefslogtreecommitdiff
path: root/src/cuchaz/enigma/mapping/SignatureUpdater.java
diff options
context:
space:
mode:
authorGravatar jeff2014-09-21 00:32:03 -0400
committerGravatar jeff2014-09-21 00:32:03 -0400
commit8409dea980fa03c06b180969c5e0696f7cb5474b (patch)
treeeb0cdfad4bc2cee6df8a311e62fc2f60d0360970 /src/cuchaz/enigma/mapping/SignatureUpdater.java
parentremoved workaround for procyon bug (diff)
downloadenigma-fork-8409dea980fa03c06b180969c5e0696f7cb5474b.tar.gz
enigma-fork-8409dea980fa03c06b180969c5e0696f7cb5474b.tar.xz
enigma-fork-8409dea980fa03c06b180969c5e0696f7cb5474b.zip
started unit testing for inner/anonymous class detection
Diffstat (limited to 'src/cuchaz/enigma/mapping/SignatureUpdater.java')
-rw-r--r--src/cuchaz/enigma/mapping/SignatureUpdater.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/cuchaz/enigma/mapping/SignatureUpdater.java b/src/cuchaz/enigma/mapping/SignatureUpdater.java
index 4c0dbac..528a743 100644
--- a/src/cuchaz/enigma/mapping/SignatureUpdater.java
+++ b/src/cuchaz/enigma/mapping/SignatureUpdater.java
@@ -12,6 +12,9 @@ package cuchaz.enigma.mapping;
12 12
13import java.io.IOException; 13import java.io.IOException;
14import java.io.StringReader; 14import java.io.StringReader;
15import java.util.List;
16
17import com.beust.jcommander.internal.Lists;
15 18
16public class SignatureUpdater 19public class SignatureUpdater
17{ 20{
@@ -84,4 +87,19 @@ public class SignatureUpdater
84 87
85 return null; 88 return null;
86 } 89 }
90
91 public static List<String> getClasses( String signature )
92 {
93 final List<String> classNames = Lists.newArrayList();
94 update( signature, new ClassNameUpdater( )
95 {
96 @Override
97 public String update( String className )
98 {
99 classNames.add( className );
100 return className;
101 }
102 } );
103 return classNames;
104 }
87} 105}