mirror of
https://github.com/vczh-libraries/Release.git
synced 2026-03-24 17:03:49 +08:00
...
This commit is contained in:
@@ -10608,6 +10608,8 @@ ValidateStructure(Declaration)
|
||||
{
|
||||
switch (classMember->kind)
|
||||
{
|
||||
case WfClassMemberKind::Normal:
|
||||
break;
|
||||
case WfClassMemberKind::Static:
|
||||
manager->errors.Add(WfErrors::NonFunctionClassMemberCannotBeStatic(classMember));
|
||||
break;
|
||||
@@ -10630,9 +10632,9 @@ ValidateStructure(Declaration)
|
||||
switch (classDecl->kind)
|
||||
{
|
||||
case WfClassKind::Class:
|
||||
{
|
||||
manager->errors.Add(WfErrors::ClassFeatureNotSupported(classMember, L"event"));
|
||||
}
|
||||
manager->errors.Add(WfErrors::ClassFeatureNotSupported(classMember, L"event"));
|
||||
break;
|
||||
case WfClassKind::Interface:
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -10654,9 +10656,9 @@ ValidateStructure(Declaration)
|
||||
switch (classDecl->kind)
|
||||
{
|
||||
case WfClassKind::Class:
|
||||
{
|
||||
manager->errors.Add(WfErrors::ClassFeatureNotSupported(classMember, L"property"));
|
||||
}
|
||||
manager->errors.Add(WfErrors::ClassFeatureNotSupported(classMember, L"property"));
|
||||
break;
|
||||
case WfClassKind::Interface:
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -10735,6 +10737,8 @@ ValidateStructure(Declaration)
|
||||
{
|
||||
switch (classMember->kind)
|
||||
{
|
||||
case WfClassMemberKind::Normal:
|
||||
break;
|
||||
case WfClassMemberKind::Static:
|
||||
manager->errors.Add(WfErrors::NonFunctionClassMemberCannotBeStatic(classMember));
|
||||
break;
|
||||
@@ -10751,6 +10755,8 @@ ValidateStructure(Declaration)
|
||||
}
|
||||
}
|
||||
break;
|
||||
case WfClassKind::Interface:
|
||||
break;
|
||||
}
|
||||
|
||||
FOREACH(Ptr<WfType>, type, node->baseTypes)
|
||||
@@ -12527,6 +12533,8 @@ Print (Declaration)
|
||||
writer.WriteString(indent + L" ");
|
||||
switch (member->kind)
|
||||
{
|
||||
case WfClassMemberKind::Normal:
|
||||
break;
|
||||
case WfClassMemberKind::Static:
|
||||
writer.WriteString(L"static ");
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user