mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-09-27 12:30:46 +00:00
Added Checkstyle to build process and fixing checkstyle to all com.src.jpexs classes
This commit is contained in:
@@ -107,13 +107,13 @@ public abstract class BinaryOpItem extends GraphTargetItem implements BinaryOp {
|
||||
if (dependencies.contains(leftSide)) {
|
||||
return false;
|
||||
}
|
||||
if (!((leftSide instanceof SimpleValue) && ((SimpleValue)leftSide).isSimpleValue())) {
|
||||
if (!((leftSide instanceof SimpleValue) && ((SimpleValue) leftSide).isSimpleValue())) {
|
||||
dependencies.add(leftSide);
|
||||
}
|
||||
if (leftSide != rightSide && dependencies.contains(rightSide)) {
|
||||
return false;
|
||||
}
|
||||
if (!((rightSide instanceof SimpleValue) && ((SimpleValue)rightSide).isSimpleValue())) {
|
||||
if (!((rightSide instanceof SimpleValue) && ((SimpleValue) rightSide).isSimpleValue())) {
|
||||
dependencies.add(rightSide);
|
||||
}
|
||||
return leftSide.isConvertedCompileTime(dependencies) && rightSide.isConvertedCompileTime(dependencies);
|
||||
|
||||
@@ -70,7 +70,6 @@ public class CommaExpressionItem extends GraphTargetItem {
|
||||
return generator.generate(localData, this, false);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public boolean hasReturnValue() {
|
||||
return false;
|
||||
|
||||
@@ -77,7 +77,6 @@ public class DoWhileItem extends LoopItem implements Block {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public DoWhileItem(GraphSourceItem src, GraphSourceItem lineStartIns, Loop loop, List<GraphTargetItem> commands, List<GraphTargetItem> expression) {
|
||||
super(src, lineStartIns, loop);
|
||||
this.expression = expression;
|
||||
@@ -109,7 +108,7 @@ public class DoWhileItem extends LoopItem implements Block {
|
||||
if (!first) {
|
||||
writer.append(", ");
|
||||
}
|
||||
first = false;
|
||||
first = false;
|
||||
if (i == expression.size() - 1) {
|
||||
expression.get(i).toStringBoolean(writer, localData);
|
||||
} else {
|
||||
|
||||
@@ -82,7 +82,7 @@ public class DuplicateItem extends GraphTargetItem implements SimpleValue {
|
||||
if (dependencies.contains(value)) {
|
||||
return false;
|
||||
}
|
||||
if (!((value instanceof SimpleValue) && ((SimpleValue)value).isSimpleValue())) {
|
||||
if (!((value instanceof SimpleValue) && ((SimpleValue) value).isSimpleValue())) {
|
||||
dependencies.add(value);
|
||||
}
|
||||
return value.isCompileTime(dependencies);
|
||||
|
||||
@@ -40,5 +40,5 @@ public class EmptyCommand extends GraphTargetItem {
|
||||
public GraphTargetItem returnType() {
|
||||
return TypeItem.UNBOUNDED;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -81,7 +81,6 @@ public class ForItem extends LoopItem implements Block {
|
||||
visitor.visit(expression);
|
||||
}
|
||||
|
||||
|
||||
public ForItem(GraphSourceItem src, GraphSourceItem lineStartIns, Loop loop, List<GraphTargetItem> firstCommands, GraphTargetItem expression, List<GraphTargetItem> finalCommands, List<GraphTargetItem> commands) {
|
||||
super(src, lineStartIns, loop);
|
||||
this.firstCommands = firstCommands;
|
||||
|
||||
@@ -52,7 +52,7 @@ public class IfItem extends GraphTargetItem implements Block {
|
||||
if (dependencies.contains(expression)) {
|
||||
return false;
|
||||
}
|
||||
if (!((expression instanceof SimpleValue) && ((SimpleValue)expression).isSimpleValue())) {
|
||||
if (!((expression instanceof SimpleValue) && ((SimpleValue) expression).isSimpleValue())) {
|
||||
dependencies.add(expression);
|
||||
}
|
||||
return expression.isCompileTime(dependencies);
|
||||
@@ -86,7 +86,6 @@ public class IfItem extends GraphTargetItem implements Block {
|
||||
visitor.visit(expression);
|
||||
}
|
||||
|
||||
|
||||
public IfItem(GraphSourceItem src, GraphSourceItem lineStartIns, GraphTargetItem expression, List<GraphTargetItem> onTrue, List<GraphTargetItem> onFalse) {
|
||||
super(src, lineStartIns, NOPRECEDENCE);
|
||||
this.expression = expression;
|
||||
|
||||
@@ -38,9 +38,9 @@ public class LocalData {
|
||||
public ConstantPool constants;
|
||||
|
||||
public AVM2ConstantPool constantsAvm2;
|
||||
|
||||
|
||||
public AbcIndexing abcIndex;
|
||||
|
||||
|
||||
public List<MethodBody> callStack;
|
||||
|
||||
public HashMap<Integer, String> localRegNames;
|
||||
|
||||
@@ -33,8 +33,8 @@ public abstract class LoopItem extends GraphTargetItem {
|
||||
super(src, lineStartItem, NOPRECEDENCE);
|
||||
this.loop = loop;
|
||||
}
|
||||
|
||||
|
||||
public abstract boolean hasBaseBody();
|
||||
|
||||
|
||||
public abstract List<GraphTargetItem> getBaseBodyCommands();
|
||||
}
|
||||
|
||||
@@ -58,7 +58,7 @@ public class NotItem extends UnaryOpItem implements LogicalOpItem, Inverted {
|
||||
if (dependencies.contains(value)) {
|
||||
return false;
|
||||
}
|
||||
if (!((value instanceof SimpleValue) && ((SimpleValue)value).isSimpleValue())) {
|
||||
if (!((value instanceof SimpleValue) && ((SimpleValue) value).isSimpleValue())) {
|
||||
dependencies.add(value);
|
||||
}
|
||||
return value.isCompileTime(dependencies);
|
||||
|
||||
@@ -66,5 +66,5 @@ public class PopItem extends GraphTargetItem {
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true; //?
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -69,7 +69,6 @@ public class SwitchItem extends LoopItem implements Block {
|
||||
visitor.visitAll(caseValues);
|
||||
}
|
||||
|
||||
|
||||
public SwitchItem(GraphSourceItem instruction, GraphSourceItem lineStartIns, Loop loop, GraphTargetItem switchedObject, List<GraphTargetItem> caseValues, List<List<GraphTargetItem>> caseCommands, List<Integer> valuesMapping) {
|
||||
super(instruction, lineStartIns, loop);
|
||||
this.switchedObject = switchedObject;
|
||||
|
||||
@@ -72,7 +72,6 @@ public class WhileItem extends LoopItem implements Block {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public WhileItem(GraphSourceItem src, GraphSourceItem lineStartIns, Loop loop, List<GraphTargetItem> expression, List<GraphTargetItem> commands) {
|
||||
super(src, lineStartIns, loop);
|
||||
this.expression = expression;
|
||||
|
||||
Reference in New Issue
Block a user