diff options
Diffstat (limited to 'plugins/java-decompiler/engine/testData/results/TestClassTypes.dec')
-rw-r--r-- | plugins/java-decompiler/engine/testData/results/TestClassTypes.dec | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/plugins/java-decompiler/engine/testData/results/TestClassTypes.dec b/plugins/java-decompiler/engine/testData/results/TestClassTypes.dec new file mode 100644 index 000000000000..7a50473fc3e7 --- /dev/null +++ b/plugins/java-decompiler/engine/testData/results/TestClassTypes.dec @@ -0,0 +1,49 @@ +package pkg; + +import java.util.ArrayList; +import java.util.List; + +public class TestClassTypes { + public void testBoolean() { + byte var1 = 0; + long var2 = System.currentTimeMillis(); + if(var2 % 2L > 0L) { + var1 = 1; + } else if(var2 % 3L > 0L) { + var1 = 2; + } + + if(var1 == 1) { + System.out.println(); + } + + } + + public boolean testBit(int var1) { + return (var1 & 1) == 1; + } + + public void testSwitchConsts(int var1) { + switch(var1) { + case 88: + System.out.println("1"); + break; + case 656: + System.out.println("2"); + break; + case 65201: + case 65489: + System.out.println("3"); + } + + } + + public void testAssignmentType(List var1) { + Object var2 = var1; + if(var1 != null) { + ((List)(var2 = new ArrayList(var1))).add("23"); + } + + System.out.println(((List)var2).size()); + } +} |