6
6
package xsbti .api ;
7
7
public final class ClassLike extends xsbti .api .Definition {
8
8
9
+ public static ClassLike create (String _name , Access _access , Modifiers _modifiers , Annotation [] _annotations , DefinitionType _definitionType , xsbti .api .Lazy <Type > _selfType , xsbti .api .Lazy <Structure > _structure , String [] _savedAnnotations , Type [] _childrenOfSealedClass , boolean _topLevel , TypeParameter [] _typeParameters ) {
10
+ return new ClassLike (_name , _access , _modifiers , _annotations , _definitionType , _selfType , _structure , _savedAnnotations , _childrenOfSealedClass , _topLevel , _typeParameters );
11
+ }
12
+ public static ClassLike of (String _name , Access _access , Modifiers _modifiers , Annotation [] _annotations , DefinitionType _definitionType , xsbti .api .Lazy <Type > _selfType , xsbti .api .Lazy <Structure > _structure , String [] _savedAnnotations , Type [] _childrenOfSealedClass , boolean _topLevel , TypeParameter [] _typeParameters ) {
13
+ return new ClassLike (_name , _access , _modifiers , _annotations , _definitionType , _selfType , _structure , _savedAnnotations , _childrenOfSealedClass , _topLevel , _typeParameters );
14
+ }
9
15
10
16
private DefinitionType definitionType ;
11
17
private xsbti .api .Lazy <Type > selfType ;
@@ -14,7 +20,7 @@ public final class ClassLike extends xsbti.api.Definition {
14
20
private Type [] childrenOfSealedClass ;
15
21
private boolean topLevel ;
16
22
private TypeParameter [] typeParameters ;
17
- public ClassLike (String _name , Access _access , Modifiers _modifiers , Annotation [] _annotations , DefinitionType _definitionType , xsbti .api .Lazy <Type > _selfType , xsbti .api .Lazy <Structure > _structure , String [] _savedAnnotations , Type [] _childrenOfSealedClass , boolean _topLevel , TypeParameter [] _typeParameters ) {
23
+ protected ClassLike (String _name , Access _access , Modifiers _modifiers , Annotation [] _annotations , DefinitionType _definitionType , xsbti .api .Lazy <Type > _selfType , xsbti .api .Lazy <Structure > _structure , String [] _savedAnnotations , Type [] _childrenOfSealedClass , boolean _topLevel , TypeParameter [] _typeParameters ) {
18
24
super (_name , _access , _modifiers , _annotations );
19
25
definitionType = _definitionType ;
20
26
selfType = _selfType ;
0 commit comments