Skip to content

Method: getInstance()

1: package de.fhdw.wtf.generator.java.generatorModel;
2:
3: /**
4: * A class that represents the "Str"-class from wtf-sources.
5: */
6: public final class GenStringClass extends GenPrimitiveClass {
7:         
8:         /**
9:          * The one instance of this class.
10:          */
11:         private static GenStringClass instance = null;
12:         
13:         /**
14:          * Instantiates a new GenStringClass.
15:          */
16:         private GenStringClass() {
17:                 super(GenStringType.getInstance());
18:         }
19:         
20:         /**
21:          * Returns the one existing instance of this class.
22:          *
23:          * @return GenStringClass
24:          */
25:         public static synchronized GenStringClass getInstance() {
26:•                if (instance == null) {
27:                         instance = new GenStringClass();
28:                 }
29:                 return instance;
30:         }
31: }