Expose as less as possible - making constructor of Expression package private
authorJaroslav Tulach <jtulach@netbeans.org>
Sat, 14 Jun 2008 09:58:48 +0200
changeset 168d900c707916e
parent 167 ab8c04922abe
child 169 3be14291c9f8
Expose as less as possible - making constructor of Expression package private
samples/visitor/01-notevolutionready/src-api1.0/org/apidesign/visitor/notevolutionready/Language.java
samples/visitor/01-notevolutionready/src-api2.0/org/apidesign/visitor/notevolutionready/Language.java
samples/visitor/02-abstractclass/src-api1.0/org/apidesign/visitor/Language.java
samples/visitor/02-abstractclass/src-api2.0/org/apidesign/visitor/Language.java
samples/visitor/03-visitunknown/src-api1.0/org/apidesign/visitor/Language.java
samples/visitor/03-visitunknown/src-api2.0/org/apidesign/visitor/Language.java
samples/visitor/04-traversal/src-api1.0/org/apidesign/visitor/Language.java
samples/visitor/04-traversal/src-api2.0/org/apidesign/visitor/Language.java
     1.1 --- a/samples/visitor/01-notevolutionready/src-api1.0/org/apidesign/visitor/notevolutionready/Language.java	Sat Jun 14 09:58:47 2008 +0200
     1.2 +++ b/samples/visitor/01-notevolutionready/src-api1.0/org/apidesign/visitor/notevolutionready/Language.java	Sat Jun 14 09:58:48 2008 +0200
     1.3 @@ -5,6 +5,7 @@
     1.4      
     1.5      // BEGIN: visitor.notevolutionready.v1
     1.6      public static abstract class Expression {
     1.7 +        Expression() {}
     1.8          public abstract void visit(Visitor v);
     1.9      }
    1.10      public static final class Plus extends Expression {
     2.1 --- a/samples/visitor/01-notevolutionready/src-api2.0/org/apidesign/visitor/notevolutionready/Language.java	Sat Jun 14 09:58:47 2008 +0200
     2.2 +++ b/samples/visitor/01-notevolutionready/src-api2.0/org/apidesign/visitor/notevolutionready/Language.java	Sat Jun 14 09:58:48 2008 +0200
     2.3 @@ -4,6 +4,7 @@
     2.4      private Language() { }
     2.5      
     2.6      public static abstract class Expression {
     2.7 +        Expression() {}
     2.8          public abstract void visit(Visitor v);
     2.9      }
    2.10      public static final class Plus extends Expression {
     3.1 --- a/samples/visitor/02-abstractclass/src-api1.0/org/apidesign/visitor/Language.java	Sat Jun 14 09:58:47 2008 +0200
     3.2 +++ b/samples/visitor/02-abstractclass/src-api1.0/org/apidesign/visitor/Language.java	Sat Jun 14 09:58:48 2008 +0200
     3.3 @@ -4,6 +4,7 @@
     3.4      private Language() { }
     3.5      
     3.6      public static abstract class Expression {
     3.7 +        Expression() {}
     3.8          public abstract void visit(Visitor v);
     3.9      }
    3.10      public static final class Plus extends Expression {
     4.1 --- a/samples/visitor/02-abstractclass/src-api2.0/org/apidesign/visitor/Language.java	Sat Jun 14 09:58:47 2008 +0200
     4.2 +++ b/samples/visitor/02-abstractclass/src-api2.0/org/apidesign/visitor/Language.java	Sat Jun 14 09:58:48 2008 +0200
     4.3 @@ -4,6 +4,7 @@
     4.4      private Language() { }
     4.5      
     4.6      public static abstract class Expression {
     4.7 +        Expression() {}
     4.8          public abstract void visit(Visitor v);
     4.9      }
    4.10      public static final class Plus extends Expression {
     5.1 --- a/samples/visitor/03-visitunknown/src-api1.0/org/apidesign/visitor/Language.java	Sat Jun 14 09:58:47 2008 +0200
     5.2 +++ b/samples/visitor/03-visitunknown/src-api1.0/org/apidesign/visitor/Language.java	Sat Jun 14 09:58:48 2008 +0200
     5.3 @@ -4,6 +4,7 @@
     5.4      private Language() { }
     5.5      
     5.6      public static abstract class Expression {
     5.7 +        Expression() {}
     5.8          public abstract void visit(Visitor v);
     5.9      }
    5.10      public static final class Plus extends Expression {
     6.1 --- a/samples/visitor/03-visitunknown/src-api2.0/org/apidesign/visitor/Language.java	Sat Jun 14 09:58:47 2008 +0200
     6.2 +++ b/samples/visitor/03-visitunknown/src-api2.0/org/apidesign/visitor/Language.java	Sat Jun 14 09:58:48 2008 +0200
     6.3 @@ -4,6 +4,7 @@
     6.4      private Language() { }
     6.5      
     6.6      public static abstract class Expression {
     6.7 +        Expression() {}
     6.8          public abstract void visit(Visitor v);
     6.9      }
    6.10      public static final class Plus extends Expression {
     7.1 --- a/samples/visitor/04-traversal/src-api1.0/org/apidesign/visitor/Language.java	Sat Jun 14 09:58:47 2008 +0200
     7.2 +++ b/samples/visitor/04-traversal/src-api1.0/org/apidesign/visitor/Language.java	Sat Jun 14 09:58:48 2008 +0200
     7.3 @@ -4,6 +4,7 @@
     7.4      private Language() { }
     7.5      
     7.6      public static abstract class Expression {
     7.7 +        Expression() {}
     7.8          public abstract void visit(Visitor v);
     7.9      }
    7.10      public static final class Plus extends Expression {
     8.1 --- a/samples/visitor/04-traversal/src-api2.0/org/apidesign/visitor/Language.java	Sat Jun 14 09:58:47 2008 +0200
     8.2 +++ b/samples/visitor/04-traversal/src-api2.0/org/apidesign/visitor/Language.java	Sat Jun 14 09:58:48 2008 +0200
     8.3 @@ -4,6 +4,7 @@
     8.4      private Language() { }
     8.5      
     8.6      public static abstract class Expression {
     8.7 +        Expression() {}
     8.8          public abstract void visit(Visitor v);
     8.9      }
    8.10      public static final class Plus extends Expression {