Class Elements
https://docs.oracle.com/en/java/javase/11/docs/api/java.compiler/javax/lang/model/util/Elements.html
public class Elements : JVMBridgeBase<Elements>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IElements
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Elements>Elements
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<Elements>.SExecute<TNewClass, TReturn, TConverter>(IJavaType, string, params object[])JVMBridgeBase<Elements>.IsAssignableFrom(IJavaType)JVMBridgeBase<Elements>.IsAssignableFrom<T>()JVMBridgeBase<Elements>.Execute<T>(params T[])JVMBridgeBase<Elements>.DynBridgeClazzJVMBridgeBase<Elements>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.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
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
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
Returns
Type Parameters
ReturnExtendsJavax_Lang_Model_Element_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
Returns
Type Parameters
ReturnExtendsJavax_Lang_Model_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
Returns
Type Parameters
ReturnExtendsJavax_Lang_Model_Element_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
Returns
Type Parameters
ReturnExtendsJavax_Lang_Model_Element_TypeElement
GetBinaryName(TypeElement)
public Name GetBinaryName(TypeElement arg0)
Parameters
arg0
TypeElement
Returns
GetConstantExpression(object)
public String GetConstantExpression(object arg0)
Parameters
Returns
GetDocComment(Element)
public String GetDocComment(Element arg0)
Parameters
Returns
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
Returns
- Map<ReturnExtendsJavax_Lang_Model_Element_ExecutableElement, ReturnExtendsJavax_Lang_Model_Element_AnnotationValue>
Type Parameters
ReturnExtendsJavax_Lang_Model_Element_ExecutableElement
ReturnExtendsJavax_Lang_Model_Element_AnnotationValue
GetModuleElement(CharSequence)
public ModuleElement GetModuleElement(CharSequence arg0)
Parameters
arg0
CharSequence
Returns
GetModuleOf(Element)
public ModuleElement GetModuleOf(Element arg0)
Parameters
Returns
GetName(CharSequence)
public Name GetName(CharSequence arg0)
Parameters
arg0
CharSequence
Returns
GetOrigin(AnnotatedConstruct, AnnotationMirror)
public Elements.Origin GetOrigin(AnnotatedConstruct arg0, AnnotationMirror arg1)
Parameters
Returns
GetOrigin(Element)
public Elements.Origin GetOrigin(Element arg0)
Parameters
Returns
GetOrigin(ModuleElement, Directive)
public Elements.Origin GetOrigin(ModuleElement arg0, ModuleElement.Directive arg1)
Parameters
Returns
GetPackageElement(CharSequence)
public PackageElement GetPackageElement(CharSequence arg0)
Parameters
arg0
CharSequence
Returns
GetPackageElement(ModuleElement, CharSequence)
public PackageElement GetPackageElement(ModuleElement arg0, CharSequence arg1)
Parameters
arg0
ModuleElementarg1
CharSequence
Returns
GetPackageOf(Element)
public PackageElement GetPackageOf(Element arg0)
Parameters
Returns
GetTypeElement(CharSequence)
public TypeElement GetTypeElement(CharSequence arg0)
Parameters
arg0
CharSequence
Returns
GetTypeElement(ModuleElement, CharSequence)
public TypeElement GetTypeElement(ModuleElement arg0, CharSequence arg1)
Parameters
arg0
ModuleElementarg1
CharSequence
Returns
Hides(Element, Element)
public bool Hides(Element arg0, Element arg1)
Parameters
Returns
IsBridge(ExecutableElement)
public bool IsBridge(ExecutableElement arg0)
Parameters
Returns
IsDeprecated(Element)
public bool IsDeprecated(Element arg0)
Parameters
Returns
IsFunctionalInterface(TypeElement)
public bool IsFunctionalInterface(TypeElement arg0)
Parameters
arg0
TypeElement
Returns
Overrides(ExecutableElement, ExecutableElement, TypeElement)
public bool Overrides(ExecutableElement arg0, ExecutableElement arg1, TypeElement arg2)
Parameters
arg0
ExecutableElementarg1
ExecutableElementarg2
TypeElement
Returns
PrintElements(Writer, params Element[])
public void PrintElements(Writer arg0, params Element[] arg1)