diff options
author | Magdalena GrodziĆska <mag.grodzinska@gmail.com> | 2020-01-12 17:26:34 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-01-12 17:26:34 +0100 |
commit | 48367af9a7c2e46de51c29cd9ad84e5fdae5c2df (patch) | |
tree | d727b5f93865881f5c20fc0e361544609155f6d4 /src/main/java/pl/edu/mimuw/cloudatlas/model | |
parent | 5076b07900c0bd025be1642a5456d04c4a2e3ef8 (diff) | |
parent | 79c579fbe27fef6ef5cec5a83e1a5cf05c17ff19 (diff) |
Merge pull request #113 from m-chrzan/advanced_kryo
Advanced kryo
Diffstat (limited to 'src/main/java/pl/edu/mimuw/cloudatlas/model')
3 files changed, 6 insertions, 0 deletions
diff --git a/src/main/java/pl/edu/mimuw/cloudatlas/model/Type.java b/src/main/java/pl/edu/mimuw/cloudatlas/model/Type.java index 0994cba..4453aea 100644 --- a/src/main/java/pl/edu/mimuw/cloudatlas/model/Type.java +++ b/src/main/java/pl/edu/mimuw/cloudatlas/model/Type.java @@ -49,6 +49,8 @@ public abstract class Type implements Serializable { this.primaryType = primaryType; } + public Type() { this.primaryType = PrimaryType.NULL; }; + /** * Returns the primary type of this type. * diff --git a/src/main/java/pl/edu/mimuw/cloudatlas/model/TypePrimitive.java b/src/main/java/pl/edu/mimuw/cloudatlas/model/TypePrimitive.java index ad07c0a..a17cafa 100644 --- a/src/main/java/pl/edu/mimuw/cloudatlas/model/TypePrimitive.java +++ b/src/main/java/pl/edu/mimuw/cloudatlas/model/TypePrimitive.java @@ -78,6 +78,8 @@ public class TypePrimitive extends Type { */ public static final TypePrimitive QUERY = new TypePrimitive(PrimaryType.QUERY); + private TypePrimitive() {} + private TypePrimitive(PrimaryType primaryType) { super(primaryType); switch(primaryType) { diff --git a/src/main/java/pl/edu/mimuw/cloudatlas/model/ValueQuery.java b/src/main/java/pl/edu/mimuw/cloudatlas/model/ValueQuery.java index 82e1602..6d233ea 100644 --- a/src/main/java/pl/edu/mimuw/cloudatlas/model/ValueQuery.java +++ b/src/main/java/pl/edu/mimuw/cloudatlas/model/ValueQuery.java @@ -32,6 +32,8 @@ public class ValueQuery extends Value { this.query = null; } + public String getCode() { return code; } + public Program getQuery() { return query; } |