mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-09-27 13:10:54 +00:00
hasSideEffect method
This commit is contained in:
@@ -87,4 +87,10 @@ public class CallActionItem extends ActionItem {
|
||||
int hash = 3;
|
||||
return hash;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+6
@@ -149,4 +149,10 @@ public class CallFunctionActionItem extends ActionItem {
|
||||
public boolean hasReturnValue() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -170,4 +170,8 @@ public class CallMethodActionItem extends ActionItem {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
+5
@@ -85,4 +85,9 @@ public class CloneSpriteActionItem extends ActionItem {
|
||||
public boolean hasReturnValue() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
+5
@@ -151,4 +151,9 @@ public class DefineLocalActionItem extends ActionItem implements SetTypeActionIt
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -127,4 +127,10 @@ public class DeleteActionItem extends ActionItem {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -100,4 +100,8 @@ public class EnumerateActionItem extends ActionItem {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -122,4 +122,8 @@ public class FSCommand2ActionItem extends ActionItem {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -91,4 +91,8 @@ public class FSCommandActionItem extends ActionItem {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -411,5 +411,9 @@ public class FunctionActionItem extends ActionItem {
|
||||
return false; //function actually returns itself, but here is false for generator to not add Pop
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true; //??
|
||||
}
|
||||
//What about hashcode and equals? Probably not.
|
||||
}
|
||||
|
||||
@@ -124,4 +124,8 @@ public class GetURL2ActionItem extends ActionItem {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -93,4 +93,8 @@ public class GetURLActionItem extends ActionItem {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -130,4 +130,8 @@ public class GotoFrame2ActionItem extends ActionItem {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -82,4 +82,8 @@ public class GotoFrameActionItem extends ActionItem {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -84,4 +84,8 @@ public class GotoLabelActionItem extends ActionItem {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -103,4 +103,15 @@ public class InitArrayActionItem extends ActionItem {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
for (GraphTargetItem v : values) {
|
||||
if (v.hasSideEffect()) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
+15
@@ -132,4 +132,19 @@ public class InitObjectActionItem extends ActionItem {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
for (GraphTargetItem n : names) {
|
||||
if (n.hasSideEffect()) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
for (GraphTargetItem v : values) {
|
||||
if (v.hasSideEffect()) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -114,4 +114,8 @@ public class LoadMovieActionItem extends ActionItem {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
+4
@@ -123,4 +123,8 @@ public class LoadMovieNumActionItem extends ActionItem {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
+4
@@ -114,4 +114,8 @@ public class LoadVariablesActionItem extends ActionItem {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
+4
@@ -123,4 +123,8 @@ public class LoadVariablesNumActionItem extends ActionItem {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -149,4 +149,9 @@ public class NewMethodActionItem extends ActionItem {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -115,4 +115,9 @@ public class NewObjectActionItem extends ActionItem {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -71,4 +71,9 @@ public class NextFrameActionItem extends ActionItem {
|
||||
int hash = 3;
|
||||
return hash;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -71,4 +71,9 @@ public class PlayActionItem extends ActionItem {
|
||||
int hash = 3;
|
||||
return hash;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -71,4 +71,9 @@ public class PrevFrameActionItem extends ActionItem {
|
||||
int hash = 3;
|
||||
return hash;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -103,4 +103,8 @@ public class PrintActionItem extends ActionItem {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
+4
@@ -103,4 +103,8 @@ public class PrintAsBitmapActionItem extends ActionItem {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
+4
@@ -109,4 +109,8 @@ public class PrintAsBitmapNumActionItem extends ActionItem {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -109,4 +109,8 @@ public class PrintNumActionItem extends ActionItem {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
+5
@@ -87,4 +87,9 @@ public class RemoveSpriteActionItem extends ActionItem {
|
||||
int hash = 3;
|
||||
return hash;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -120,4 +120,9 @@ public class ReturnActionItem extends ActionItem implements ExitItem {
|
||||
int hash = 3;
|
||||
return hash;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -91,4 +91,8 @@ public class SetTarget2ActionItem extends ActionItem {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -81,4 +81,8 @@ public class SetTargetActionItem extends ActionItem {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -167,4 +167,8 @@ public class StartDragActionItem extends ActionItem {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -71,4 +71,9 @@ public class StopActionItem extends ActionItem {
|
||||
int hash = 3;
|
||||
return hash;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
+5
@@ -71,4 +71,9 @@ public class StopAllSoundsActionItem extends ActionItem {
|
||||
int hash = 3;
|
||||
return hash;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -71,4 +71,9 @@ public class StopDragActionItem extends ActionItem {
|
||||
int hash = 3;
|
||||
return hash;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
+4
@@ -162,4 +162,8 @@ public class StoreRegisterActionItem extends ActionItem implements SetTypeAction
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -65,4 +65,9 @@ public class StrictModeActionItem extends ActionItem {
|
||||
int hash = 3;
|
||||
return hash;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -87,4 +87,9 @@ public class TargetPathActionItem extends ActionItem {
|
||||
int hash = 3;
|
||||
return hash;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -84,4 +84,9 @@ public class ThrowActionItem extends ActionItem {
|
||||
int hash = 3;
|
||||
return hash;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
+5
@@ -71,4 +71,9 @@ public class ToggleHighQualityActionItem extends ActionItem {
|
||||
int hash = 3;
|
||||
return hash;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -87,4 +87,9 @@ public class TraceActionItem extends ActionItem {
|
||||
int hash = 3;
|
||||
return hash;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
+4
@@ -91,4 +91,8 @@ public class UnLoadMovieActionItem extends ActionItem {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
+4
@@ -100,4 +100,8 @@ public class UnLoadMovieNumActionItem extends ActionItem {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
+4
@@ -70,4 +70,8 @@ public class UnsupportedActionItem extends ActionItem {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasSideEffect() {
|
||||
return true; //??
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user