From 8409dea980fa03c06b180969c5e0696f7cb5474b Mon Sep 17 00:00:00 2001 From: jeff Date: Sun, 21 Sep 2014 00:32:03 -0400 Subject: started unit testing for inner/anonymous class detection --- src/cuchaz/enigma/mapping/SignatureUpdater.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'src/cuchaz/enigma/mapping/SignatureUpdater.java') 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; import java.io.IOException; import java.io.StringReader; +import java.util.List; + +import com.beust.jcommander.internal.Lists; public class SignatureUpdater { @@ -84,4 +87,19 @@ public class SignatureUpdater return null; } + + public static List getClasses( String signature ) + { + final List classNames = Lists.newArrayList(); + update( signature, new ClassNameUpdater( ) + { + @Override + public String update( String className ) + { + classNames.add( className ); + return className; + } + } ); + return classNames; + } } -- cgit v1.2.3