Table of Contents

Class Elements

Namespace
Javax.Lang.Model.Util
Assembly
MASES.JNet.dll
public class Elements : JVMBridgeBase<Elements>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IElements
Inheritance
JVMBridgeBase
JVMBridgeBase<Elements>
Elements
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<Elements>.IsAssignableFrom(IJavaType)
JVMBridgeBase<Elements>.IsAssignableFrom<T>()
JVMBridgeBase<Elements>.Execute<T>(params T[])
JVMBridgeBase<Elements>.DynBridgeClazz
JVMBridgeBase<Elements>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

Elements()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

[Obsolete("Elements class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Elements()

Elements(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

[Obsolete("Elements class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Elements(params object[] args)

Parameters

args object[]

Properties

AllModuleElements

public Set AllModuleElements { get; }

Property Value

Set

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

GetAllAnnotationMirrors<ReturnExtendsJavax_Lang_Model_Element_AnnotationMirror>(Element)

public List<ReturnExtendsJavax_Lang_Model_Element_AnnotationMirror> GetAllAnnotationMirrors<ReturnExtendsJavax_Lang_Model_Element_AnnotationMirror>(Element arg0) where ReturnExtendsJavax_Lang_Model_Element_AnnotationMirror : AnnotationMirror

Parameters

arg0 Element

Element

Returns

List<ReturnExtendsJavax_Lang_Model_Element_AnnotationMirror>

List

Type Parameters

ReturnExtendsJavax_Lang_Model_Element_AnnotationMirror

AnnotationMirror

GetAllMembers<ReturnExtendsJavax_Lang_Model_Element_Element>(TypeElement)

public List<ReturnExtendsJavax_Lang_Model_Element_Element> GetAllMembers<ReturnExtendsJavax_Lang_Model_Element_Element>(TypeElement arg0) where ReturnExtendsJavax_Lang_Model_Element_Element : Element

Parameters

arg0 TypeElement

TypeElement

Returns

List<ReturnExtendsJavax_Lang_Model_Element_Element>

List

Type Parameters

ReturnExtendsJavax_Lang_Model_Element_Element

Element

GetAllPackageElements<ReturnExtendsJavax_Lang_Model_Element_PackageElement>(CharSequence)

public Set<ReturnExtendsJavax_Lang_Model_Element_PackageElement> GetAllPackageElements<ReturnExtendsJavax_Lang_Model_Element_PackageElement>(CharSequence arg0) where ReturnExtendsJavax_Lang_Model_Element_PackageElement : PackageElement

Parameters

arg0 CharSequence

CharSequence

Returns

Set<ReturnExtendsJavax_Lang_Model_Element_PackageElement>

Set

Type Parameters

ReturnExtendsJavax_Lang_Model_Element_PackageElement

PackageElement

GetAllTypeElements<ReturnExtendsJavax_Lang_Model_Element_TypeElement>(CharSequence)

public Set<ReturnExtendsJavax_Lang_Model_Element_TypeElement> GetAllTypeElements<ReturnExtendsJavax_Lang_Model_Element_TypeElement>(CharSequence arg0) where ReturnExtendsJavax_Lang_Model_Element_TypeElement : TypeElement

Parameters

arg0 CharSequence

CharSequence

Returns

Set<ReturnExtendsJavax_Lang_Model_Element_TypeElement>

Set

Type Parameters

ReturnExtendsJavax_Lang_Model_Element_TypeElement

TypeElement

GetBinaryName(TypeElement)

public Name GetBinaryName(TypeElement arg0)

Parameters

arg0 TypeElement

TypeElement

Returns

Name

Name

GetConstantExpression(object)

public String GetConstantExpression(object arg0)

Parameters

arg0 object

object

Returns

String

String

GetDocComment(Element)

public String GetDocComment(Element arg0)

Parameters

arg0 Element

Element

Returns

String

String

GetElementValuesWithDefaults<ReturnExtendsJavax_Lang_Model_Element_ExecutableElement, ReturnExtendsJavax_Lang_Model_Element_AnnotationValue>(AnnotationMirror)

public Map<ReturnExtendsJavax_Lang_Model_Element_ExecutableElement, ReturnExtendsJavax_Lang_Model_Element_AnnotationValue> GetElementValuesWithDefaults<ReturnExtendsJavax_Lang_Model_Element_ExecutableElement, ReturnExtendsJavax_Lang_Model_Element_AnnotationValue>(AnnotationMirror arg0) where ReturnExtendsJavax_Lang_Model_Element_ExecutableElement : ExecutableElement where ReturnExtendsJavax_Lang_Model_Element_AnnotationValue : AnnotationValue

Parameters

arg0 AnnotationMirror

AnnotationMirror

Returns

Map<ReturnExtendsJavax_Lang_Model_Element_ExecutableElement, ReturnExtendsJavax_Lang_Model_Element_AnnotationValue>

Map

Type Parameters

ReturnExtendsJavax_Lang_Model_Element_ExecutableElement

ExecutableElement

ReturnExtendsJavax_Lang_Model_Element_AnnotationValue

AnnotationValue

GetModuleElement(CharSequence)

public ModuleElement GetModuleElement(CharSequence arg0)

Parameters

arg0 CharSequence

CharSequence

Returns

ModuleElement

ModuleElement

GetModuleOf(Element)

public ModuleElement GetModuleOf(Element arg0)

Parameters

arg0 Element

Element

Returns

ModuleElement

ModuleElement

GetName(CharSequence)

public Name GetName(CharSequence arg0)

Parameters

arg0 CharSequence

CharSequence

Returns

Name

Name

GetOrigin(AnnotatedConstruct, AnnotationMirror)

public Elements.Origin GetOrigin(AnnotatedConstruct arg0, AnnotationMirror arg1)

Parameters

arg0 AnnotatedConstruct

AnnotatedConstruct

arg1 AnnotationMirror

AnnotationMirror

Returns

Elements.Origin

Elements.Origin

GetOrigin(Element)

public Elements.Origin GetOrigin(Element arg0)

Parameters

arg0 Element

Element

Returns

Elements.Origin

Elements.Origin

GetOrigin(ModuleElement, Directive)

public Elements.Origin GetOrigin(ModuleElement arg0, ModuleElement.Directive arg1)

Parameters

arg0 ModuleElement

ModuleElement

arg1 ModuleElement.Directive

ModuleElement.Directive

Returns

Elements.Origin

Elements.Origin

GetPackageElement(CharSequence)

public PackageElement GetPackageElement(CharSequence arg0)

Parameters

arg0 CharSequence

CharSequence

Returns

PackageElement

PackageElement

GetPackageElement(ModuleElement, CharSequence)

public PackageElement GetPackageElement(ModuleElement arg0, CharSequence arg1)

Parameters

arg0 ModuleElement

ModuleElement

arg1 CharSequence

CharSequence

Returns

PackageElement

PackageElement

GetPackageOf(Element)

public PackageElement GetPackageOf(Element arg0)

Parameters

arg0 Element

Element

Returns

PackageElement

PackageElement

GetTypeElement(CharSequence)

public TypeElement GetTypeElement(CharSequence arg0)

Parameters

arg0 CharSequence

CharSequence

Returns

TypeElement

TypeElement

GetTypeElement(ModuleElement, CharSequence)

public TypeElement GetTypeElement(ModuleElement arg0, CharSequence arg1)

Parameters

arg0 ModuleElement

ModuleElement

arg1 CharSequence

CharSequence

Returns

TypeElement

TypeElement

Hides(Element, Element)

public bool Hides(Element arg0, Element arg1)

Parameters

arg0 Element

Element

arg1 Element

Element

Returns

bool

bool

IsBridge(ExecutableElement)

public bool IsBridge(ExecutableElement arg0)

Parameters

arg0 ExecutableElement

ExecutableElement

Returns

bool

bool

IsDeprecated(Element)

public bool IsDeprecated(Element arg0)

Parameters

arg0 Element

Element

Returns

bool

bool

IsFunctionalInterface(TypeElement)

public bool IsFunctionalInterface(TypeElement arg0)

Parameters

arg0 TypeElement

TypeElement

Returns

bool

bool

Overrides(ExecutableElement, ExecutableElement, TypeElement)

public bool Overrides(ExecutableElement arg0, ExecutableElement arg1, TypeElement arg2)

Parameters

arg0 ExecutableElement

ExecutableElement

arg1 ExecutableElement

ExecutableElement

arg2 TypeElement

TypeElement

Returns

bool

bool

PrintElements(Writer, params Element[])

public void PrintElements(Writer arg0, params Element[] arg1)

Parameters

arg0 Writer

Writer

arg1 Element[]

Element