diff options
| author | GeonoTRON2000 <geono@thegt.org> | 2014-05-03 11:43:27 -0700 |
|---|---|---|
| committer | GeonoTRON2000 <geono@thegt.org> | 2014-05-03 11:43:27 -0700 |
| commit | 7d73e5f3a8bb951d69724090461d7038957be2e4 (patch) | |
| tree | b521685625ebff0674bd3d7f2374da60ce0836c7 /Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations | |
| parent | 18ef4f2b18d9a5d305c0c6df9902b6599cdaab5c (diff) | |
| download | shenanigans-7d73e5f3a8bb951d69724090461d7038957be2e4.tar.gz | |
Added serializability and a class to export example programs.
Diffstat (limited to 'Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations')
10 files changed, 10 insertions, 0 deletions
diff --git a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Addition.java b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Addition.java index 3060883..1c4974f 100644 --- a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Addition.java +++ b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Addition.java @@ -6,6 +6,7 @@ import org.archphantom.shenanigans.elements.values.Value; import org.archphantom.shenanigans.elements.variables.VarTable; public class Addition extends Expression { + private static final long serialVersionUID = 386833200254543112L; private Expression a, b; public Addition (Expression a, Expression b) { diff --git a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/BitAnd.java b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/BitAnd.java index e52571f..b10d6f8 100644 --- a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/BitAnd.java +++ b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/BitAnd.java @@ -6,6 +6,7 @@ import org.archphantom.shenanigans.elements.values.Value; import org.archphantom.shenanigans.elements.variables.VarTable; public class BitAnd extends Expression { + private static final long serialVersionUID = 628380389054082502L; private Expression a, b; public BitAnd (Expression a, Expression b) { diff --git a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/BitOr.java b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/BitOr.java index 6ec203c..a882105 100644 --- a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/BitOr.java +++ b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/BitOr.java @@ -6,6 +6,7 @@ import org.archphantom.shenanigans.elements.values.Value; import org.archphantom.shenanigans.elements.variables.VarTable; public class BitOr extends Expression { + private static final long serialVersionUID = 8843369425724216070L; private Expression a, b; public BitOr (Expression a, Expression b) { diff --git a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/BitXOr.java b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/BitXOr.java index d761b23..995d8be 100644 --- a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/BitXOr.java +++ b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/BitXOr.java @@ -6,6 +6,7 @@ import org.archphantom.shenanigans.elements.values.Value; import org.archphantom.shenanigans.elements.variables.VarTable; public class BitXOr extends Expression { + private static final long serialVersionUID = 4251513045608664558L; private Expression a, b; public BitXOr (Expression a, Expression b) { diff --git a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Division.java b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Division.java index 7c92bd9..a0b0c2c 100644 --- a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Division.java +++ b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Division.java @@ -6,6 +6,7 @@ import org.archphantom.shenanigans.elements.values.Value; import org.archphantom.shenanigans.elements.variables.VarTable; public class Division extends Expression { + private static final long serialVersionUID = 1824475991821919043L; private Expression a, b; public Division (Expression a, Expression b) { diff --git a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Modulo.java b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Modulo.java index 641e7a4..c5a3af2 100644 --- a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Modulo.java +++ b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Modulo.java @@ -6,6 +6,7 @@ import org.archphantom.shenanigans.elements.values.Value; import org.archphantom.shenanigans.elements.variables.VarTable; public class Modulo extends Expression { + private static final long serialVersionUID = -2671899717634736876L; private Expression a, b; public Modulo (Expression a, Expression b) { diff --git a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Multiplication.java b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Multiplication.java index 05d3287..e09eef1 100644 --- a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Multiplication.java +++ b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Multiplication.java @@ -6,6 +6,7 @@ import org.archphantom.shenanigans.elements.values.Value; import org.archphantom.shenanigans.elements.variables.VarTable; public class Multiplication extends Expression { + private static final long serialVersionUID = 3043564671424224124L; private Expression a, b; public Multiplication (Expression a, Expression b) { diff --git a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/ShiftLeft.java b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/ShiftLeft.java index e544189..b1e7885 100644 --- a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/ShiftLeft.java +++ b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/ShiftLeft.java @@ -6,6 +6,7 @@ import org.archphantom.shenanigans.elements.values.Value; import org.archphantom.shenanigans.elements.variables.VarTable; public class ShiftLeft extends Expression { + private static final long serialVersionUID = 1885480096964567811L; private Expression a, b; public ShiftLeft (Expression a, Expression b) { diff --git a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/ShiftRight.java b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/ShiftRight.java index 688dc91..62a1dfa 100644 --- a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/ShiftRight.java +++ b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/ShiftRight.java @@ -6,6 +6,7 @@ import org.archphantom.shenanigans.elements.values.Value; import org.archphantom.shenanigans.elements.variables.VarTable; public class ShiftRight extends Expression { + private static final long serialVersionUID = -2844155062825487257L; private Expression a, b; public ShiftRight (Expression a, Expression b) { diff --git a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Subtraction.java b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Subtraction.java index 2d2d694..e093093 100644 --- a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Subtraction.java +++ b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Subtraction.java @@ -6,6 +6,7 @@ import org.archphantom.shenanigans.elements.values.Value; import org.archphantom.shenanigans.elements.variables.VarTable; public class Subtraction extends Expression { + private static final long serialVersionUID = 7561035138901827673L; private Expression a, b; public Subtraction (Expression a, Expression b) { |
