|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.lang.model.util.AbstractElementVisitor6 <R, P>
javax.lang.model.util.SimpleElementVisitor6 <R, P>
javax.lang.model.util.ElementKindVisitor6<R, P>
R
- 이 방문객의 메소드의 귀가형. 결과를 돌려줄 필요가 없는 방문객 Void
를 사용하는P
- 이 방문객의 메소드에 추가하는 파라미터의 형태. 추가의 파라미터를 필요로 하지 않는 방문객의 Void
를 사용한다@SupportedSourceVersion (value =RELEASE_6 ) public class ElementKindVisitor6<R, P>
RELEASE_6
소스 버젼에 적절한 디폴트의 동작을 가지는,종류에 근거한 프로그램 요소의 방문객입니다. 복수의 종류를 가질 수가 있는요소 XYZ 에서는, 이 클래스의 visitXYZ 메소드는, 1 번째의 인수의 종류에 대응하는 visitXYZKind 메소드에 위양 합니다. visitXYZKind 메소드는,defaultAction
를 호출합니다. 그 때,defaultAction
의 대응하는 파라미터에 인수를 건네줍니다.
이 클래스의 메소드는, 일반 규약에 따라 오버라이드(override) 할 수 있습니다. @Override
를 가지는 구상 서브 클래스의 주석부 메소드를 사용하면(자), 메소드가 의도되었던 대로 오버라이드(override) 됩니다.
경고: Java™ 프로그램 언어의 장래의 버젼에, 현재는 미지의 새로운 언어 구조가 추가되는 경우, 그것들을 포함하기 위해서, 이 클래스에 의해 구현되는 ElementVisitor
인터페이스에 메소드가 추가되어 이 경우에 사용되는 ElementKind
enum
에 정수가 추가될 가능성이 있습니다. 따라서, 장래적으로, 이름이 "visit"
로 시작되는 메소드가 이 클래스에 추가될 가능성이 있습니다. 비호환성이 생기는 것을 피하기 (위해)때문에, 이 클래스를 확장하는 클래스에서는, 이름이 "visit"
로 시작되는 인스턴스 메소드를 선언하지 않게 해 주세요.
이러한 새로운 비짓트메소드가 추가되면(자), 이 클래스의 디폴트의 구현은 visitUnknown
메소드를 호출합니다. 또, 새로운 추상 요소 종류의 방문객 클래스가, 새로운 언어 레벨에 대응하도록(듯이) 도입됩니다. 이 방문객에서는, 목적의 비짓트메소드에 대한 디폴트의 동작이 다릅니다. 새로운 방문객이 도입되었을 경우, 이 방문객의 모두 또는 일부가 추천 되지 않게 될 가능성이 있습니다.
필드의 개요 |
---|
클래스 javax.lang.model.util. SimpleElementVisitor6 로부터 상속된 필드 |
---|
DEFAULT_VALUE |
생성자 의 개요 | |
---|---|
protected |
ElementKindVisitor6 ()
구상 서브 클래스의 생성자 입니다. |
protected |
ElementKindVisitor6 (R defaultValue)
구상 서브 클래스의 생성자 입니다. |
메소드의 개요 | |
---|---|
R |
visitExecutable (ExecutableElement e,
P p)
특정 종류 의 실행 가능 파일인 CONSTRUCTOR ,INSTANCE_INIT ,METHOD , 또는 STATIC_INIT 등을 (위해)때문에의 비짓트메소드를 발송 해, 실행 가능 요소를 비짓트 합니다. |
R |
visitExecutableAsConstructor (ExecutableElement e,
P p)
defaultAction 를 호출하는 것으로 CONSTRUCTOR 실행 가능 요소를 비짓트 합니다. |
R |
visitExecutableAsInstanceInit (ExecutableElement e,
P p)
defaultAction 를 호출하는 것으로 INSTANCE_INIT 실행 가능 요소를 비짓트 합니다. |
R |
visitExecutableAsMethod (ExecutableElement e,
P p)
defaultAction 를 호출하는 것으로 METHOD 실행 가능 요소를 비짓트 합니다. |
R |
visitExecutableAsStaticInit (ExecutableElement e,
P p)
defaultAction 를 호출하는 것으로 STATIC_INIT 실행 가능 요소를 비짓트 합니다. |
R |
visitPackage (PackageElement e,
P p)
패키지 요소를 비짓트 합니다. |
R |
visitType (TypeElement e,
P p)
특정 종류 의 형태인 ANNOTATION_TYPE ,CLASS ,ENUM , 또는 INTERFACE 등을 (위해)때문에의 비짓트메소드를 발송 해, 형태 요소를 비짓트 합니다. |
R |
visitTypeAsAnnotationType (TypeElement e,
P p)
defaultAction 를 호출하는 것으로 ANNOTATION_TYPE 형 요소를 비짓트 합니다. |
R |
visitTypeAsClass (TypeElement e,
P p)
defaultAction 를 호출하는 것으로 CLASS 형 요소를 비짓트 합니다. |
R |
visitTypeAsEnum (TypeElement e,
P p)
defaultAction 를 호출하는 것으로 ENUM 형 요소를 비짓트 합니다. |
R |
visitTypeAsInterface (TypeElement e,
P p)
defaultAction 를 호출하는 것으로 INTERFACE 형 요소를 비짓트 합니다. |
R |
visitTypeParameter (TypeParameterElement e,
P p)
형태 파라미터 요소를 비짓트 합니다. |
R |
visitVariable (VariableElement e,
P p)
특정 종류 의 변수인 ENUM_CONSTANT ,EXCEPTION_PARAMETER ,FIELD ,LOCAL_VARIABLE , 또는 PARAMETER 등을 (위해)때문에의 비짓트메소드를 발송 해, 변수 요소를 비짓트 합니다. |
R |
visitVariableAsEnumConstant (VariableElement e,
P p)
defaultAction 를 호출하는 것으로 ENUM_CONSTANT 변수 요소를 비짓트 합니다. |
R |
visitVariableAsExceptionParameter (VariableElement e,
P p)
defaultAction 를 호출하는 것으로 EXCEPTION_PARAMETER 변수 요소를 비짓트 합니다. |
R |
visitVariableAsField (VariableElement e,
P p)
defaultAction 를 호출하는 것으로 FIELD 변수 요소를 비짓트 합니다. |
R |
visitVariableAsLocalVariable (VariableElement e,
P p)
defaultAction 를 호출하는 것으로 LOCAL_VARIABLE 변수 요소를 비짓트 합니다. |
R |
visitVariableAsParameter (VariableElement e,
P p)
defaultAction 를 호출하는 것으로 PARAMETER 변수 요소를 비짓트 합니다. |
클래스 javax.lang.model.util. SimpleElementVisitor6 로부터 상속된 메소드 |
---|
defaultAction |
클래스 javax.lang.model.util. AbstractElementVisitor6 로부터 상속된 메소드 |
---|
visit , visit , visitUnknown |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
protected ElementKindVisitor6()
null
를 사용합니다.
protected ElementKindVisitor6(R defaultValue)
defaultValue
- SimpleElementVisitor6.DEFAULT_VALUE
에 할당하는 값메소드의 상세 |
---|
public R visitPackage(PackageElement e, P p)
defaultAction
를 호출합니다.
요소의 인수는 종류 PACKAGE
를 가집니다.
ElementVisitor <R ,P >
내의 visitPackage
SimpleElementVisitor6 <R ,P >
내의 visitPackage
e
- 비짓트 하는 요소p
- 방문객 지정의 파라미터
defaultAction
의 결과public R visitType(TypeElement e, P p)
ANNOTATION_TYPE
,CLASS
,ENUM
, 또는 INTERFACE
등을 (위해)때문에의 비짓트메소드를 발송 해, 형태 요소를 비짓트 합니다.
ElementVisitor <R ,P >
내의 visitType
SimpleElementVisitor6 <R ,P >
내의 visitType
e
- 비짓트 하는 요소p
- 방문객 지정의 파라미터
public R visitTypeAsAnnotationType(TypeElement e, P p)
defaultAction
를 호출하는 것으로 ANNOTATION_TYPE
형 요소를 비짓트 합니다.
e
- 비짓트 하는 요소p
- 방문객 지정의 파라미터
defaultAction
의 결과public R visitTypeAsClass(TypeElement e, P p)
defaultAction
를 호출하는 것으로 CLASS
형 요소를 비짓트 합니다.
e
- 비짓트 하는 요소p
- 방문객 지정의 파라미터
defaultAction
의 결과public R visitTypeAsEnum(TypeElement e, P p)
defaultAction
를 호출하는 것으로 ENUM
형 요소를 비짓트 합니다.
e
- 비짓트 하는 요소p
- 방문객 지정의 파라미터
defaultAction
의 결과public R visitTypeAsInterface(TypeElement e, P p)
defaultAction
를 호출하는 것으로 INTERFACE
형 요소를 비짓트 합니다. .
e
- 비짓트 하는 요소p
- 방문객 지정의 파라미터
defaultAction
의 결과public R visitVariable(VariableElement e, P p)
ENUM_CONSTANT
,EXCEPTION_PARAMETER
,FIELD
,LOCAL_VARIABLE
, 또는 PARAMETER
등을 (위해)때문에의 비짓트메소드를 발송 해, 변수 요소를 비짓트 합니다.
ElementVisitor <R ,P >
내의 visitVariable
SimpleElementVisitor6 <R ,P >
내의 visitVariable
e
- 비짓트 하는 요소p
- 방문객 지정의 파라미터
public R visitVariableAsEnumConstant(VariableElement e, P p)
defaultAction
를 호출하는 것으로 ENUM_CONSTANT
변수 요소를 비짓트 합니다.
e
- 비짓트 하는 요소p
- 방문객 지정의 파라미터
defaultAction
의 결과public R visitVariableAsExceptionParameter(VariableElement e, P p)
defaultAction
를 호출하는 것으로 EXCEPTION_PARAMETER
변수 요소를 비짓트 합니다.
e
- 비짓트 하는 요소p
- 방문객 지정의 파라미터
defaultAction
의 결과public R visitVariableAsField(VariableElement e, P p)
defaultAction
를 호출하는 것으로 FIELD
변수 요소를 비짓트 합니다.
e
- 비짓트 하는 요소p
- 방문객 지정의 파라미터
defaultAction
의 결과public R visitVariableAsLocalVariable(VariableElement e, P p)
defaultAction
를 호출하는 것으로 LOCAL_VARIABLE
변수 요소를 비짓트 합니다.
e
- 비짓트 하는 요소p
- 방문객 지정의 파라미터
defaultAction
의 결과public R visitVariableAsParameter(VariableElement e, P p)
defaultAction
를 호출하는 것으로 PARAMETER
변수 요소를 비짓트 합니다.
e
- 비짓트 하는 요소p
- 방문객 지정의 파라미터
defaultAction
의 결과public R visitExecutable(ExecutableElement e, P p)
CONSTRUCTOR
,INSTANCE_INIT
,METHOD
, 또는 STATIC_INIT
등을 (위해)때문에의 비짓트메소드를 발송 해, 실행 가능 요소를 비짓트 합니다.
ElementVisitor <R ,P >
내의 visitExecutable
SimpleElementVisitor6 <R ,P >
내의 visitExecutable
e
- 비짓트 하는 요소p
- 방문객 지정의 파라미터
public R visitExecutableAsConstructor(ExecutableElement e, P p)
defaultAction
를 호출하는 것으로 CONSTRUCTOR
실행 가능 요소를 비짓트 합니다.
e
- 비짓트 하는 요소p
- 방문객 지정의 파라미터
defaultAction
의 결과public R visitExecutableAsInstanceInit(ExecutableElement e, P p)
defaultAction
를 호출하는 것으로 INSTANCE_INIT
실행 가능 요소를 비짓트 합니다.
e
- 비짓트 하는 요소p
- 방문객 지정의 파라미터
defaultAction
의 결과public R visitExecutableAsMethod(ExecutableElement e, P p)
defaultAction
를 호출하는 것으로 METHOD
실행 가능 요소를 비짓트 합니다.
e
- 비짓트 하는 요소p
- 방문객 지정의 파라미터
defaultAction
의 결과public R visitExecutableAsStaticInit(ExecutableElement e, P p)
defaultAction
를 호출하는 것으로 STATIC_INIT
실행 가능 요소를 비짓트 합니다.
e
- 비짓트 하는 요소p
- 방문객 지정의 파라미터
defaultAction
의 결과public R visitTypeParameter(TypeParameterElement e, P p)
defaultAction
를 호출합니다.
요소의 인수는 종류 TYPE_PARAMETER
를 가집니다.
ElementVisitor <R ,P >
내의 visitTypeParameter
SimpleElementVisitor6 <R ,P >
내의 visitTypeParameter
e
- 비짓트 하는 요소p
- 방문객 지정의 파라미터
defaultAction
의 결과
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.