@@ -535,6 +535,10 @@ class Definitions {
535
535
List (AnyType ), EmptyScope )
536
536
@ tu lazy val SingletonType : TypeRef = SingletonClass .typeRef
537
537
538
+ @ tu lazy val MaybeCapabilityAnnot : ClassSymbol =
539
+ completeClass(enterCompleteClassSymbol(
540
+ ScalaPackageClass , tpnme.maybeCapability, Final , List (StaticAnnotationClass .typeRef)))
541
+
538
542
@ tu lazy val CollectionSeqType : TypeRef = requiredClassRef(" scala.collection.Seq" )
539
543
@ tu lazy val SeqType : TypeRef = requiredClassRef(" scala.collection.immutable.Seq" )
540
544
@ tu lazy val SeqModule : Symbol = requiredModule(" scala.collection.immutable.Seq" )
@@ -993,7 +997,7 @@ class Definitions {
993
997
994
998
// Annotation base classes
995
999
@ tu lazy val AnnotationClass : ClassSymbol = requiredClass(" scala.annotation.Annotation" )
996
- // @tu lazy val StaticAnnotationClass: ClassSymbol = requiredClass("scala.annotation.StaticAnnotation")
1000
+ @ tu lazy val StaticAnnotationClass : ClassSymbol = requiredClass(" scala.annotation.StaticAnnotation" )
997
1001
@ tu lazy val RefiningAnnotationClass : ClassSymbol = requiredClass(" scala.annotation.RefiningAnnotation" )
998
1002
@ tu lazy val JavaAnnotationClass : ClassSymbol = requiredClass(" java.lang.annotation.Annotation" )
999
1003
@@ -1054,7 +1058,6 @@ class Definitions {
1054
1058
@ tu lazy val FunctionalInterfaceAnnot : ClassSymbol = requiredClass(" java.lang.FunctionalInterface" )
1055
1059
@ tu lazy val TargetNameAnnot : ClassSymbol = requiredClass(" scala.annotation.targetName" )
1056
1060
@ tu lazy val VarargsAnnot : ClassSymbol = requiredClass(" scala.annotation.varargs" )
1057
- @ tu lazy val MaybeCapabilityAnnot = requiredClass(" scala.annotation.internal.maybeCapability" )
1058
1061
@ tu lazy val ReachCapabilityAnnot = requiredClass(" scala.annotation.internal.reachCapability" )
1059
1062
@ tu lazy val RequiresCapabilityAnnot : ClassSymbol = requiredClass(" scala.annotation.internal.requiresCapability" )
1060
1063
@ tu lazy val RetainsAnnot : ClassSymbol = requiredClass(" scala.annotation.retains" )
@@ -2137,7 +2140,8 @@ class Definitions {
2137
2140
AnyValClass ,
2138
2141
NullClass ,
2139
2142
NothingClass ,
2140
- SingletonClass )
2143
+ SingletonClass ,
2144
+ MaybeCapabilityAnnot )
2141
2145
2142
2146
@ tu lazy val syntheticCoreClasses : List [Symbol ] = syntheticScalaClasses ++ List (
2143
2147
EmptyPackageVal ,
0 commit comments