Table of Contents

Interface IElementVisitor<R, P>

Namespace
Javax.Lang.Model.Element
Assembly
MASES.JNet.dll

.NET interface for TO BE DEFINED FROM USER

public interface IElementVisitor<R, P>

Type Parameters

R
P

Methods

Visit(Element)

R Visit(Element arg0)

Parameters

arg0 Element

Element

Returns

R

R

Visit(Element, P)

R Visit(Element arg0, P arg1)

Parameters

arg0 Element

Element

arg1 P

P

Returns

R

R

VisitExecutable(ExecutableElement, P)

R VisitExecutable(ExecutableElement arg0, P arg1)

Parameters

arg0 ExecutableElement

ExecutableElement

arg1 P

P

Returns

R

R

VisitModule(ModuleElement, P)

R VisitModule(ModuleElement arg0, P arg1)

Parameters

arg0 ModuleElement

ModuleElement

arg1 P

P

Returns

R

R

VisitPackage(PackageElement, P)

R VisitPackage(PackageElement arg0, P arg1)

Parameters

arg0 PackageElement

PackageElement

arg1 P

P

Returns

R

R

VisitType(TypeElement, P)

R VisitType(TypeElement arg0, P arg1)

Parameters

arg0 TypeElement

TypeElement

arg1 P

P

Returns

R

R

VisitTypeParameter(TypeParameterElement, P)

R VisitTypeParameter(TypeParameterElement arg0, P arg1)

Parameters

arg0 TypeParameterElement

TypeParameterElement

arg1 P

P

Returns

R

R

VisitUnknown(Element, P)

R VisitUnknown(Element arg0, P arg1)

Parameters

arg0 Element

Element

arg1 P

P

Returns

R

R

VisitVariable(VariableElement, P)

R VisitVariable(VariableElement arg0, P arg1)

Parameters

arg0 VariableElement

VariableElement

arg1 P

P

Returns

R

R