컴파일러로 부정한 코드가 검출되었을 경우에 생성되는 compile error의 리스트를 다음에 나타냅니다. 이러한 에러의 일부는, strict 모드로 코드를 컴파일 하는 경우에게만 검출됩니다. strict 모드에는, 표준의 언어에는 없는 다음의 3 개의 제약이 있습니다.
See also
| 코드 | 메세지 | 설명 | |
|---|---|---|---|
| 1000 | _ 에의 참조가 애매합니다. |
복수의 아이템을 참조하고 있을 가능성이 있습니다. 예를 들어, 다음의 예에서는 namespace rss 및 xml 가 사용되고 있습니다만, 각각이 hello() 함수에 다른 값을 정의하고 있습니다. trace (hello()) 명령문(statement)는, 어느 쪽의 namespace를 사용할 필요가 있을까 판단할 수 없기 때문에, 이 에러를 돌려줍니다.
참조처를 지정해, 애매한 참조를 수정합니다. 다음의 예에서는, namespace::함수 라고 하는 형식에서, 사용하는 namespace를 지정하고 있습니다.
|
|
| 1003 | namespace의 속성에는 액세스 지정자를 사용할 수 없습니다. | 액세스 지정자 (private 나 public 등)와 namespace 속성의 양쪽 모두를 정의로 사용할 수 없습니다. | |
| 1004 | namespace가 발견되지 않는가, 컴파일 완화시간이 아닙니다. | namespace가 불명한가, 실행시에 다른 값을 가질 가능성이 있는 식이 되어 있습니다. namespace의 스펠이 올바른 일, 정의가 올바르고 임포트 되고 있는 것을 확인합니다. | |
| 1006 | super 식은 클래스 인스턴스의 Methods내에서만 사용할 수 있습니다. | ||
| 1007 | super 명령문(statement)는 클래스 인스턴스의 constructor 내에서만 사용할 수 있습니다. |
정적 멤버내에서 super 명령문(statement)를 사용할 수 없습니다. super 명령문(statement)는 클래스 인스턴스내에서만 사용할 수 있습니다.
|
|
| 1008 | 속성이 무효입니다. | ||
| 1010 | override 속성은 클래스 property의 정의에서만 사용할 수 있습니다. |
override 키워드를 함수 블록내에서 사용할 수 없습니다.
|
|
| 1011 | virtual 속성은 클래스 property의 정의에서만 사용할 수 있습니다. |
클래스에 속하지 않는 property를 선언할 때 (예를 들어, 함수 블록내에서 변수를 선언할 때)에,virtual 속성을 사용할 수 없습니다.
|
|
| 1012 | static 속성은 클래스내의 정의에서만 사용할 수 있습니다. | ||
| 1013 | private 속성은 클래스 property의 정의에서만 사용할 수 있습니다. | ||
| 1014 | intrinsic 속성은 지원(support)되고 있지 않습니다. | ActionScript 3.0 에서는 intrinsic 키워드는 지원(support)되고 있지 않습니다. | |
| 1016 | 기본 클래스는 final 입니다. |
Super 클래스는 final 로서 마크 되고 있기 (위해)때문에 확장할 수 없습니다.
|
|
| 1017 | 기본 클래스 _ 의 정의가 발견되지 않았습니다. | ||
| 1018 | 클래스 정의가 중복 하고 있습니다 : _. | ||
| 1020 | override 로서 마크 된 Methods는, 다른 Methods를 재정의(override) 할 필요가 있습니다. | ||
| 1021 | 함수의 정의가 중복 하고 있습니다. | 같은 범위(scope)내에서 같은 식별자명을 가지는 함수를 복수 선언할 수 없습니다. | |
| 1022 | final 악 세사를 재정의(override) 할 수 없습니다. | ||
| 1023 | 재정의(override)에 대응하고 있습니다. | override 로서 마크 된 함수는, Parameters 및 반환값의 형태 선언이 재정의(override) 하는 함수로 완전하게 일치할 필요가 있습니다. Parameters의 수와 각 Parameters의 형태가 같아, 같은 반환값의 형태를 선언할 필요가 있습니다. Parameters가 생략 가능한가 어떤가도 같은 필요가 있습니다. 또, 양쪽 모두의 함수로 같은 액세스 지정자 (public, private 등) 또는 namespace 속성을 사용할 필요가 있습니다. | |
| 1024 | 재정의(override)에 대응하고 있지 않는 함수를 재정의(override) 하고 있습니다. |
클래스내의 Methods가 기본 클래스의 Methods를 재정의(override) 하는 경우는, 다음의 예의 같게,override 속성을 사용해 명시적으로 선언할 필요가 있습니다.
public override function foo() :void{};
|
|
| 1025 | 마지막 Methods를 재정의할 수 없습니다. |
Methods는 기본 클래스에서 final 로서 마크 되고 있기 (위해)때문에 확장할 수 없습니다.
|
|
| 1026 | constructor 함수는 인스턴스 Methods가 아니면 안됩니다. | ||
| 1027 | 함수를 동시에 static 및 override 로서 설정할 수 없습니다. | ||
| 1028 | 함수를 동시에 static 및 virtual 로서 설정할 수 없습니다. | ||
| 1029 | 함수를 동시에 final 및 virtual 로서 설정할 수 없습니다. | ||
| 1030 | 변수의 인수 배열의 이름을 지정할 필요가 있습니다. |
...(rest) Parameters 정의에서는,...(rest)보다 후로 지정된 모든 값을 임의의 배열에 모으도록(듯이) 지정합니다. 배열의 이름을 식 function foo(x,...(rest)) (와)과 같이 지정할 필요가 있습니다.
|
|
| 1033 | 가상 변수는 지원(support)되고 있지 않습니다. | ||
| 1034 | 변수를 네이티브일 수 없습니다. | ||
| 1035 | 변수를 동시에 final 및 virtual 로서 설정할 수 없습니다. | ||
| 1037 | 패키지를 네스트 할 수 없습니다. | ||
| 1038 | break 명령문(statement)의 타겟이 발견되지 않았습니다. | ||
| 1039 | continue 명령문(statement)의 타겟이 발견되지 않았습니다. | ||
| 1040 | label의 정의가 중복 하고 있습니다. | ||
| 1041 | 속성은 호출해 가능하지는 않습니다. | ||
| 1042 | this 키워드는 정적 Methods로 사용할 수 없습니다. 이 키워드는 인스턴스의 Methods, 함수폐포, 글로벌 코드내에서만 사용할 수 있습니다. |
this 에 문맥이 없기 때문에,this 키워드를 정적 멤버내에서 사용할 수 없습니다.
|
|
| 1043 | namespace가 미정도리입니다. | ||
| 1044 | 인터페이스 Methods _ (namespace _)는 클래스 _ 에 의해 Implements되지 않습니다. | ||
| 1045 | 인터페이스 _ 가 발견되지 않았습니다. | ||
| 1046 | 형이 발견되지 않는가, 컴파일 완화시간이 아닙니다 : _. |
형태 선언으로서 사용된 클래스가 불명한가, 실행시에 다른 값을 가질 가능성이 있는 식이 되어 있습니다. 올바른 클래스를 임포트 하고 있는 것, 그 클래스의 패키지의 장소가 변경되어 있지 않은 것을 확인해 주세요. 또, 코드 (임포트 한 클래스는 아니고)를 포함한 패키지가 올바르게 정의되고 있는 것을 확인해 주세요. 예를 들어, ActionScript 2.0 의 문장구조법은 아니고, ActionScript 3.0 패키지의 적절한 문장구조법을 사용하고 있는 것을 확인합니다.
참조되는 클래스가, 사용되는 namespace에서 정의되어 있지 않은 경우나, Public으로서 정의되어 있지 않은 경우에도, 에러가 발생할 가능성이 있습니다.
Flex Builder 2 를 사용하고 있어, 프로그램 라이브러리에 클래스가 있는 경우는, 프로젝트의 클래스 패스를 반드시 설정해 주세요. |
|
| 1047 | Parameters 초기화자가 불명한가, 컴파일 완화시간이 아닙니다. | Parameters의 디폴트치로서 사용되고 있는 값이 미정도리인지, 실행시에 다른 값을 가질 가능성이 있습니다. 초기화자의 스펠이 올바른 일, 초기화자의 값이 실행시에 다른 값이 될 가능성이 있는 식으로 되어 있지 않은 것을 확인합니다. | |
| 1048 | Methods를 constructor 으로서 사용할 수 없습니다. |
클래스의 Methods의 인스턴스를 작성할 수 없습니다. new 식에서는, 글로벌 함수만 사용할 수 있습니다.
class D { function xx() { return 22; } }
var d:D = new D();
var x = new d.xx(); // 에러입니다. Methods는 constructor 으로서 사용할 수 없습니다.
function yy() { this.a = 22; }
var z = new yy(); // 문제 없습니다. 글로벌 함수는 constructor 으로서 사용할 수 있습니다.
|
|
| 1049 | 정수로서 지정한 변수에의 할당이 무효입니다. | ||
| 1050 | 참조치 이외에의 할당은 할 수 없습니다. | ||
| 1051 | 반환값은 미정도리가 아니면 안됩니다. |
반환값의 형태가 void 로서 선언된 Methods내에서 return 명령문(statement)를 사용하려고 하고 있습니다.
|
|
| 1052 | 정수 초기화자가 불명한가, 컴파일 완화시간이 아닙니다. | 정수의 초기화에 사용한 값이 미정도리인지, 실행시에 다른 값을 가질 가능성이 있습니다. 초기화자의 스펠이 올바른 일, 초기화자의 값이 실행시에 다른 값이 될 가능성이 있는 식으로 되어 있지 않은 것을 확인합니다. | |
| 1053 | 악 세사의 형태가 일치하고 있을 필요가 있습니다. | ||
| 1054 | setter 정의의 반환값의 형태는 미지정 또는 void 가 아니면 안됩니다. |
setter 함수의 반환값을 지정할 수 없습니다. 예를 들어, 다음과 같은 지정은 무효입니다.
public function set gamma(g:Number) :Number; 다음과 같은 지정은유효입니다. public function set gamma(g:Number) :void; |
|
| 1058 | property는 기입해 전용입니다. | ||
| 1059 | property는 읽기 전용(read-only)입니다. |
이 property는, property의 값을 취득할 수 있는 getter 함수로 정의되고 있습니다만, setter 함수가 정의되어 있지 않기 때문에, 읽기 전용(read-only)이 되고 있습니다.
다음의 예에서는, class D { function get xx() { return 22; } }
var d:D = new D();
d.xx = 44; // 에러입니다. property는 읽기 전용(read-only)입니다.
|
|
| 1061 | 미정도리일 가능성이 있는 Methods _ 를, 정적형 _ 의 참조를 사용해 호출했습니다. | 정의되어 있지 않은 Methods를 호출하고 있습니다. | |
| 1063 | 파일을 열지 않습니다 : _. | ||
| 1064 | 메타데이타가 무효입니다. | 이 메타데이타를 인식할 수 없습니다. | |
| 1065 | 메타데이타 속성이 복수의 엘리먼트를 가질 수 없습니다. | ||
| 1067 | 형 _ 의 값이, 관련하지 않는 형태 _ 에 암묵으로 형태 변환되고 있습니다. | 변환할 수 없는 형태에 object를 캐스트 하려고 하고 있습니다. 캐스트처의 클래스가 캐스트 하는 object의 Inheritance 체인에 없는 경우는, 이 에러가 발생할 가능성이 있습니다. 이 에러는, 컴파일러가 strict 모드로 실행되고 있는 경우에게만 표시됩니다. | |
| 1068 | 부속 파일을 열지 않습니다 : _. | ||
| 1069 | 문장구조법 에러 : 정의 또는 지시문이 필요합니다. | 행의 문장구조법을 확인해 주세요. | |
| 1071 | 문장구조법 에러 : 속성 _ (_ 는 아니고)의 뒤에, 함수등의 정의 키워드가 필요합니다. |
이 에러는, 선언내에서 "var" 또는 "function" 키워드의 사용을 잊었을 경우에 발생합니다.
이 에러는, 컴파일러로 예기치 않은 캐릭터가 발견되었을 경우에 발생하는 일도 있습니다. 예를 들어, 다음의 trace() 함수는 괄호가 없기 때문에 무효입니다. 올바른 문장구조법은 trace("hello") 입니다.
|
|
| 1072 | 문장구조법 에러 : namespace 의 전에 xml 가 필요합니다. |
올바른 명령문(statement) 문장구조법은,default xml namespace = ns 입니다. 키워드 xml (소문자로 표기)가 불명한가, 부정한 키워드가 사용되고 있습니다. 상세한 것에 대하여는,default xml namespace 지시문을 참조해 주세요.
|
|
| 1073 | 문장구조법 에러 : catch 절 또는 finally 절이 필요합니다. | ||
| 1075 | 문장구조법 에러 : 'each'키워드를 'in'연산자없이 사용할 수 없습니다. | ||
| 1076 | 문장구조법 에러 : 식별자의 전에 왼쪽 괄호가 필요합니다. | ||
| 1077 | CaseLabel 가 필요합니다. |
컴파일을 실시하려면 , switch 블록의 이 장소에 case 명령문(statement)가 필요합니다. 다음의 switch 블록에는, 최초의 case 명령문(statement)의 전에,print 에의 잘못한 호출이 있습니다.
switch(x)
{
trace(2);
case 0: trace(0);
break
}
|
|
| 1078 | label는 단순한 식별자가 아니면 안됩니다. | ||
| 1079 | super 식에는 1 개의 오퍼랜드가 필요합니다. | ||
| 1080 | 인크리먼트(increment) 연산자 또는 감소 연산자가 필요합니다. | ||
| 1082 | 괄호내에 1 개의 식이 필요합니다. | ||
| 1083 | 문장구조법 에러 : _ 는 불필요합니다. |
코드행의 정보의 일부가 불명합니다. 다음의 예에서는, 마지막 플러스 기호의 뒤에 식 (다른 수치등)을 포함할 필요가 있습니다.
var sum:int = 1 + 2 + ; |
|
| 1084 | 문장구조법 에러 : _ 가 _ 의 전에 필요합니다. |
이 장소에 예기치 않은 식이 발견되었습니다. "프로그램의 말미의 전에 오른쪽 괄호가 필요합니다" 라고 하는 에러가 표시되었을 경우는, 코드 블록에 오른쪽 괄호 (})가 없습니다.
"_ 의 전에 왼쪽 괄호가 필요합니다" 라고 하는 에러가 표시되었을 경우는, 다음에 나타내는 잘못한 예의 같게, 조건식의 괄호가 빠져 있을 가능성이 있습니다.
|
|
| 1086 | 문장구조법 에러 : _ 의 전에 세미콜론이 필요합니다. | ||
| 1087 | 문장구조법 에러 : 프로그램의 말미의 뒤에 여분의 캐릭터가 발견되었습니다. | ||
| 1093 | 문장구조법 에러. | ||
| 1094 | 문장구조법 에러 : string 리터럴은 개행전에 종료할 필요가 있습니다. | ||
| 1095 | 문장구조법 에러 : string 리터럴은 개행전에 종료할 필요가 있습니다. | ||
| 1097 | 문장구조법 에러 : string 리터럴을 닫는 인용부호에 이르기 전에 입력이 종료했습니다. | ||
| 1099 | 문장구조법 에러. | ||
| 1100 | 문장구조법 에러 : XML 의 개시 태그와 종료 태그가 일치하고 있습니다. | ||
| 1102 | super 의 자손을 삭제할 수 없습니다. | ||
| 1103 | namespace의 정의가 중복 하고 있습니다. | namespace를 중복 해 정의하고 있습니다. 중복 하는 정의를 삭제 또는 수정해 주세요. | |
| 1105 | 할당의 타겟은 참조치가 아니면 안됩니다. | 변수에 값을 할당할 수 있습니다만, 다른 값에 값을 할당할 수 없습니다. | |
| 1106 | 인크리먼트(increment)의 오퍼랜드는 참조가 아니면 안됩니다. | 오퍼랜드는 변수, 배열내의 엘리먼트, 또는 object의 property가 아니면 안됩니다. | |
| 1107 | 인크리먼트(increment)의 오퍼랜드가 무효입니다. | 오퍼랜드는 변수, 배열내의 엘리먼트, 또는 object의 property가 아니면 안됩니다. | |
| 1108 | 감소의 오퍼랜드가 무효입니다. | 오퍼랜드는 변수, 배열내의 엘리먼트, 또는 object의 property가 아니면 안됩니다. | |
| 1109 | 식이 필요합니다. |
코드내에 식이 부족한 부분이 있습니다. 예를 들어, 다음과 같은 경우에 이 에러가 발생합니다. 이 예에서는 if 명령문(statement)에 조건이 지정되고 있지 않습니다.
|
|
| 1110 | XML 태그명이 발견되지 않습니다. | ||
| 1112 | 이 파일 인클루드에 의해, 무한 재귀의 가능성이 있습니다 : _. |
컴파일 되는 소스에 포함되는 파일에, 다른 include 명령문(statement)가 있기 (위해)때문에, 엔들레스 루프가 될 가능성이 있습니다. 예를 들어, 다음의 파일 "a.as" 및 "b.as" 의 예에서는, 양쪽 모두의 파일이 서로의 파일을 인클루드 하려고 하기 (위해)때문에, 이 에러가 발생합니다.
파일 "a.as" 에는 다음과 같은 기술이 있어, 파일 "b.as" 를 인클루드 하려고 합니다. import foo.bar.baz; include "b.as" trace(2); 파일 "b.as" 에는 다음과 같은 기술이 있어, 파일 "a.as" 를 인클루드 하려고 합니다. include "a.as" |
|
| 1113 | _ 으로 순환형 참조가 검출되었습니다. |
클래스가 Super 클래스를 확장하려고 하고 있습니다. 예를 들어, 클래스 B 가 클래스 A 를 Inheritance하는 경우, 클래스 A 는 클래스 B 를 확장할 수 없습니다.
|
|
| 1114 | public 속성은 패키지내에서만 사용할 수 있습니다. | ||
| 1115 | internal 속성은 패키지내에서만 사용할 수 있습니다. | ||
| 1116 | 유저 정의의 namespace의 속성은, 클래스 정의의 톱 레벨에서만 사용할 수 있습니다. | ||
| 1118 | 정적형 _ 의 값이, 관련하지 않을 가능성이 높은 형태 _ 에 암묵으로 형태 변환되고 있습니다. | 요구되는 형태가 아닌 값을 사용하고 있기 (위해)때문에, 요구되는 형태에의 암묵의 형태 변환은 행해지지 않습니다.
아류형이 요구되는 개소에서 super타입을 사용하고 있을 가능성이 있습니다. 다음에 예를 나타냅니다.
이 경우, 마지막 명령문(statement)에서는 A 형의 object를 B 형의 변수에 할당하려고 하기 위한(해), 에러가 발생합니다. 같이 다음의 예의 같게 B 형의 Parameters를 취하는
또, 다음의 명령문(statement)에서도 에러가 발생합니다. 이 경우,
|
|
| 1119 | 미정도리일 가능성이 높은 property _ 에 정적형 _ 의 참조를 사용해 액세스 하고 있습니다. |
지정된 object에는 존재하지 않는 property에 액세스 하려고 하고 있습니다. 예를 들어, 다음의 코드에서는 int object에 assortment 라는 이름의 property가 없기 때문에, 이 에러가 발생합니다.
이 에러는, 컴파일러가 strict 모드로 실행되고 있는 경우에게만 표시됩니다.
|
|
| 1120 | 미정도리의 property _ 에의 액세스입니다. |
미정도리의 변수에 액세스 하려고 하고 있습니다. 예를 들어, 변수 huh 가 정의되어 있지 않은 경우, 이 변수를 호출하는 곳의 에러가 발생합니다.
이 에러는, 컴파일러가 strict 모드로 실행되고 있는 경우에게만 표시됩니다.
|
|
| 1121 | getter 정의에는 Parameters를 사용할 수 없습니다. | ||
| 1122 | setter 정의에는 1 개의 Parameters가 필요합니다. | ||
| 1123 | setter 정의에는 임의 지정의 Parameters를 사용할 수 없습니다. | ||
| 1124 | getter 정의의 귀가형은 void 이외가 아니면 안됩니다. | getter 함수는 변수와 같이 기능합니다. 변수는 void 형을 잡히지 않기 때문에, getter 함수로 void 형을 돌려주도록(듯이) 선언할 수 없습니다. | |
| 1125 | 인터페이스로 정의된 Methods에 보디를 포함할 수 없습니다. | ||
| 1126 | 함수에 보디를 포함할 수 없습니다. | ||
| 1127 | 속성 _ 은 여러 차례 지정되고 있습니다. |
같은 명령문(statement)내에서 1 개의 속성을 중복 해 지정하고 있습니다. 예를 들어, 명령문(statement) public static public var x; 에서는, 변수 x 가 Public으로서 2 회 지정되고 있기 (위해)때문에, 이 에러가 발생합니다. 중복 하는 선언을 삭제해 주세요.
|
|
| 1129 | 인터페이스 정의가 중복 하고 있습니다 : _. | 중복 하는 정의를 수정 또는 삭제해 주세요. | |
| 1130 | constructor 은 돌아와 형태를 지정할 수 없습니다. | ||
| 1131 | 클래스를 네스트 할 수 없습니다. | ||
| 1132 | final 속성은 클래스내에서 정의된 Methods에서만 사용할 수 있습니다. | ||
| 1133 | native 속성은 함수 정의에서만 사용할 수 있습니다. | ||
| 1134 | dynamic 속성은 클래스 정의에서만 사용할 수 있습니다. | ||
| 1135 | 문장구조법 에러 : _ 는 유효한 타입이 아닙니다. | ||
| 1136 | 인수의 수가 올바르지는 않습니다. 정확하게는 _ 입니다. |
이 함수에 필요한 인수의 수와 지정된 인수의 수가 다릅니다. 예를 들어, 다음과 같이 인수를 2 개 취하는 함수 goo 를 정의했다고 합니다.
class A { static function goo(x:int, y:int)
{ return(x+y); } }
다음의 명령문(statement)에서는, 3 개의 인수가 건네받기 (위해)때문에, 에러가 발생합니다. A.goo(1,2,3); |
|
| 1137 | 인수의 수가 올바르지는 않습니다. _ 개이하인 것이 필요합니다. | ||
| 1138 | 필수 Parameters를 임의 Parameters의 뒤로 지정할 수 없습니다. | ||
| 1139 | 변수 선언은 인터페이스에서는 허가되지 않습니다. | ||
| 1140 | ...rest Parameters 정의의 키워드의 뒤로 지정한 Parameters로 사용할 수 있는 것은, Array 데이터형만입니다. | ||
| 1141 | 클래스를 확장할 수 있는 것은 다른 클래스만입니다. 인터페이스를 확장할 수 없습니다. | ||
| 1142 | 인터페이스를 확장할 수 있는 것은 다른 인터페이스만입니다. _ (은)는 클래스입니다. | 인터페이스로 클래스를 확장하려고 하고 있습니다. 인터페이스로 확장할 수 있는 것은 다른 인터페이스만입니다. | |
| 1143 | override 속성은 클래스내에서 정의된 Methods에서만 사용할 수 있습니다. | ||
| 1144 | 인터페이스 Methods _ (namespace _)는, 대응하고 있지 않는 서명으로 클래스 _ 에 Implements되고 있습니다. | Methods의 서명은 완전하게 일치할 필요가 있습니다. | |
| 1145 | 네이티브인 Methods에 보디를 포함할 수 없습니다. |
native 는 예약 끝난 키워드이기 (위해)때문에 사용할 수 없습니다.
|
|
| 1146 | constructor 은 getter Methods 또는 setter Methods 이외가 아니면 안됩니다. | ||
| 1147 | AS 원시 파일이 지정되고 있지 않습니다. | ||
| 1149 | return 명령문(statement)를 static 초기화 코드로 사용할 수 없습니다. | ||
| 1150 | protected 속성은 클래스 property의 정의에서만 사용할 수 있습니다. | ||
| 1151 | 정의 _ (namespace _)에 충돌이 존재합니다. |
같은 범위(scope)내에서 같은 식별자명을 가지는 변수를 복수 선언하려면 , 모두 같은 형태를 취하도록(듯이) 선언할 필요가 있습니다. ActionScript 3.0 에서는, 같은 함수 정의내의 2 개의 for 루프로 사용되는 것 같은 다른 코드 블록은, 같은 범위(scope)내에 있다고 보여집니다.
다음의 코드예에서는, 변수
다음의 코드예에서는, 변수 선언의 형태 캐스트와
|
|
| 1152 | Inheritance한 정의 _ (namespace _)에 충돌이 존재합니다. | ||
| 1153 | constructor 은 public 로서의 보고 선언할 수 있습니다. | ||
| 1154 | 정의에는, public, private, protected, 또는 internal 의 어느쪽이든 1 개만을 지정할 수 있습니다. | ||
| 1155 | 악 세사를 다른 함수내에 네스트 할 수 없습니다. | ||
| 1156 | 인터페이스를 새로운 연산자로 인스턴스화할 수 없습니다. | ||
| 1157 | 인터페이스의 멤버를 public, private, protected, 또는 internal 로서 선언할 수 없습니다. | ||
| 1158 | 문장구조법 에러 : 함수 보디의 전에 왼쪽 괄호 ({)가 없습니다. | ||
| 1159 | return 명령문(statement)를 package 초기화 코드로 사용할 수 없습니다. | ||
| 1160 | native 속성을 인터페이스의 정의로 사용할 수 없습니다. |
native 는 예약 끝난 키워드이기 (위해)때문에 사용할 수 없습니다.
|
|
| 1162 | 1 개의 정의에 사용할 수 있는 namespace의 속성은 1 개만입니다. | ||
| 1163 | Methods _ 는, 인터페이스 _ 로부터 Inheritance한 정의와 충돌 하고 있습니다. | ||
| 1165 | 인터페이스의 속성 _ 이 무효입니다. | ||
| 1166 | 인터페이스에서는 namespace의 선언이 허가되고 있지 않습니다. | ||
| 1167 | 클래스 _ 는 인터페이스 _ 를 여러 차례 Implements하고 있습니다. |
클래스는 같은 인터페이스를 중복 해 Implements하고 있습니다. 예를 들어, 다음의 예에서는 클래스 C 가 인터페이스 A 를 2 회 Implements하고 있기 (위해)때문에, 이 에러가 발생합니다.
올바른 Implements의 명령문(statement)는 |
|
| 1168 | 함수 _ 에의 할당이 부정합니다. |
함수를 재정의하려고 하고 있습니다. 예를 들어, 다음과 같이 "top" 라고 하는 캐릭터 라인을 표시하는 함수 topLevel() 를 정의했다고 합니다. 이 경우, 2 번째의 명령문(statement)에서는 함수에 다른 반환값을 할당하고 있기 (위해)때문에, 에러가 발생합니다.
|
|
| 1169 | 인터페이스의 Methods에서는 namespace의 속성이 허가되고 있지 않습니다. | ||
| 1170 | 함수는 값을 돌려주지 않습니다. |
함수의 제어 플로우(flow)에서는, 반환값의 형태가 void 이외의 경우는 반드시 값을 돌려줄 필요가 있습니다. 다음의 함수 f(x) 에서는 if..else 명령문(statement)가 항상 값을 돌려주기 (위해)때문에, 에러는 발생하지 않습니다.
그러나, 다음의 함수
이 체크는, 함수가 void 이외의 반환값의 형태를 선언하고 있는 경우에게만 유효합니다. |
|
| 1171 | namespace의 초기화자는, 리터럴 string 또는 다른 namespace가 아니면 안됩니다. | ||
| 1172 | 정의 _ 가 발견되지 않습니다. | ||
| 1173 | label의 정의가 무효입니다. | ||
| 1176 | 정적형 _ 의 값과 관련하지 않을 가능성이 높은 형태 _ 의 값을 비교하고 있습니다. | 이 에러는, strict 모드로 유효하게 됩니다. | |
| 1177 | return 명령문(statement)를 global 초기화 코드로 사용할 수 없습니다. | ||
| 1178 | 액세스 할 수 없는 property _ 에의 액세스를, 정적형 _ 의 참조를 사용해 시행했습니다. | ||
| 1180 | 미정도리일 가능성이 높은 Methods _ 의 호출입니다. | 이 에러는, 컴파일러가 strict 모드로 실행되고 있는 경우에게만 표시됩니다. | |
| 1181 | 참조를 기본 클래스 _ 에 보냅니다. | ||
| 1182 | 패키지를 값으로 해서 사용할 수 없습니다 : _. | ||
| 1184 | 대응하고 있지 않는 형태 _ 의 디폴트치입니다. _ 하지만 필요합니다. | ||
| 1185 | switch 에는 1 개 이상의 디폴트가 있습니다만, 디폴트는 1 개가 아니면 안됩니다. | ||
| 1188 | 클래스 _ 에의 할당이 무효입니다. | ||
| 1189 | 고정 property _ 를 삭제하려고 하고 있습니다. 삭제할 수 있는 것은, 동적으로 정의된 property만입니다. | Delete 는, 동적으로 정의된 property를 object로부터 삭제합니다. 선언된 클래스의 property를 삭제할 수 없습니다. 이 에러는, 컴파일러가 strict 모드로 실행되고 있는 경우에게만 표시됩니다. | |
| 1190 | 기본 클래스가 발견되지 않는가, 컴파일 완화시간이 아닙니다. | ||
| 1191 | 인터페이스가 발견되지 않는가, 컴파일 완화시간이 아닙니다. | ||
| 1192 | static 속성을 namespace의 정의로 사용할 수 없습니다. | ||
| 1193 | 인터페이스의 정의를 클래스 또는 다른 인터페이스의 정의내에 네스트 할 수 없습니다. | ||
| 1194 | prototype의 속성이 무효입니다. | ||
| 1195 | 액세스 할 수 없는 Methods _ 에의 액세스를, 정적형 _ 의 참조를 사용해 시행했습니다. | 다른 클래스로부터 프라이빗 Methods를 호출하고 있는지, 사용되어 있지 않은 namespace에서 정의된 Methods를 호출하고 있습니다. 사용되어 있지 않은 namespace에서 정의된 Methods를 호출하는 경우는, 필요한 namespace에 use 명령문(statement)를 추가합니다.
|
|
| 1196 | 문장구조법 에러 : throw 의 뒤에는 식이 필요합니다. | ||
| 1197 | 클래스 _ 는 _ 을 확장할 수 없습니다. 이것들은 양쪽 모두 프로그램 라이브러리의 심볼 또는 메인 타임 라인에 관련지을 수 있고 있기 때문입니다. | ||
| 1198 | 속성은 패키지 정의로 허가되고 있지 않습니다. | ||
| 1199 | 내부 에러 : _. | ||
| 1200 | 문장구조법 에러 : 무효인 for-in 이니샤라이자입니다. 식은 1 개인 만큼 해 주세요. | ||
| 1201 | super 명령문(statement)는, 이 명령문(statement), super 명령문(statement), return 명령문(statement), 또는 throw 명령문(statement)의 뒤에 이을 수 없습니다. | ||
| 1202 | 미정도리의 property _ (패키지 _)에의 액세스입니다. |
패키지의 미정도리의 변수에 액세스 하려고 하고 있습니다. 예를 들어, 변수 p.huh 가 정의되어 있지 않은 경우, 이 변수를 호출하는 곳의 에러가 발생합니다.
이 에러는, 컴파일러가 strict 모드로 실행되고 있는 경우에게만 표시됩니다.
|