diff options
| author | Michael Williamson <mike@zwobble.org> | 2016-05-25 21:57:32 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2016-05-25 21:57:32 +0100 |
| commit | 555ce40cd1fde93d78cb9a9894f17e4700f974ed (patch) | |
| tree | c89de58f66602cfc15ec2716ba2283aa13c162a7 /src | |
| parent | d54201974ef2a3578a493bde47a3c47c6185f547 (diff) | |
Make TopIdentifier constructor private
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/java/org/zwobble/couscous/ast/identifiers/Identifiers.java | 2 | ||||
| -rw-r--r-- | src/main/java/org/zwobble/couscous/ast/identifiers/TopIdentifier.java | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/org/zwobble/couscous/ast/identifiers/Identifiers.java b/src/main/java/org/zwobble/couscous/ast/identifiers/Identifiers.java index f413ec0..f104674 100644 --- a/src/main/java/org/zwobble/couscous/ast/identifiers/Identifiers.java +++ b/src/main/java/org/zwobble/couscous/ast/identifiers/Identifiers.java @@ -3,7 +3,7 @@ package org.zwobble.couscous.ast.identifiers; import org.zwobble.couscous.types.ScalarType; public class Identifiers { - public static final Identifier TOP = new TopIdentifier(); + public static final Identifier TOP = TopIdentifier.INSTANCE; public static Identifier type(Identifier identifier, String name) { return extend(identifier, name, IdentifierType.TYPE); diff --git a/src/main/java/org/zwobble/couscous/ast/identifiers/TopIdentifier.java b/src/main/java/org/zwobble/couscous/ast/identifiers/TopIdentifier.java index 4776dc1..545581d 100644 --- a/src/main/java/org/zwobble/couscous/ast/identifiers/TopIdentifier.java +++ b/src/main/java/org/zwobble/couscous/ast/identifiers/TopIdentifier.java @@ -5,6 +5,9 @@ import static org.zwobble.couscous.util.ExtraLists.list; public class TopIdentifier implements Identifier { static final Identifier INSTANCE = new TopIdentifier(); + private TopIdentifier() { + } + @Override public Iterable<IdentifierPart> getParts() { return list(); |
