diff options
Diffstat (limited to 'src/cuchaz/enigma/convert/ClassMatch.java')
| -rw-r--r-- | src/cuchaz/enigma/convert/ClassMatch.java | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/cuchaz/enigma/convert/ClassMatch.java b/src/cuchaz/enigma/convert/ClassMatch.java index 9cecf70..eaaaa41 100644 --- a/src/cuchaz/enigma/convert/ClassMatch.java +++ b/src/cuchaz/enigma/convert/ClassMatch.java | |||
| @@ -20,10 +20,16 @@ public class ClassMatch { | |||
| 20 | } | 20 | } |
| 21 | 21 | ||
| 22 | public ClassMatch(ClassEntry sourceClass, ClassEntry destClass) { | 22 | public ClassMatch(ClassEntry sourceClass, ClassEntry destClass) { |
| 23 | this.sourceClasses = Sets.newHashSet(sourceClass); | 23 | sourceClasses = Sets.newHashSet(); |
| 24 | this.destClasses = Sets.newHashSet(destClass); | 24 | if (sourceClass != null) { |
| 25 | sourceClasses.add(sourceClass); | ||
| 26 | } | ||
| 27 | destClasses = Sets.newHashSet(); | ||
| 28 | if (destClass != null) { | ||
| 29 | destClasses.add(destClass); | ||
| 30 | } | ||
| 25 | } | 31 | } |
| 26 | 32 | ||
| 27 | public boolean isMatched() { | 33 | public boolean isMatched() { |
| 28 | return sourceClasses.size() > 0 && destClasses.size() > 0; | 34 | return sourceClasses.size() > 0 && destClasses.size() > 0; |
| 29 | } | 35 | } |