Interface IElements
.NET interface skeleton to be manually developed following https://docs.oracle.com/javase/8/docs/api/javax/lang/model/util/Elements.html
public interface IElements
Methods
GetAllAnnotationMirrors<ReturnExtendsJavax_Lang_Model_Element_AnnotationMirror>(Element)
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)
List<ReturnExtendsJavax_Lang_Model_Element_Element> GetAllMembers<ReturnExtendsJavax_Lang_Model_Element_Element>(TypeElement arg0) where ReturnExtendsJavax_Lang_Model_Element_Element : Element
Parameters
arg0TypeElement
Returns
Type Parameters
ReturnExtendsJavax_Lang_Model_Element_Element
GetBinaryName(TypeElement)
Name GetBinaryName(TypeElement arg0)
Parameters
arg0TypeElement
Returns
GetConstantExpression(object)
String GetConstantExpression(object arg0)
Parameters
Returns
GetDocComment(Element)
String GetDocComment(Element arg0)
Parameters
Returns
GetElementValuesWithDefaults<ReturnExtendsJavax_Lang_Model_Element_ExecutableElement, ReturnExtendsJavax_Lang_Model_Element_AnnotationValue>(AnnotationMirror)
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_ExecutableElementReturnExtendsJavax_Lang_Model_Element_AnnotationValue
GetName(CharSequence)
Name GetName(CharSequence arg0)
Parameters
arg0CharSequence
Returns
GetPackageElement(CharSequence)
PackageElement GetPackageElement(CharSequence arg0)
Parameters
arg0CharSequence
Returns
GetPackageOf(Element)
PackageElement GetPackageOf(Element arg0)
Parameters
Returns
GetTypeElement(CharSequence)
TypeElement GetTypeElement(CharSequence arg0)
Parameters
arg0CharSequence
Returns
Hides(Element, Element)
bool Hides(Element arg0, Element arg1)
Parameters
Returns
IsDeprecated(Element)
bool IsDeprecated(Element arg0)
Parameters
Returns
IsFunctionalInterface(TypeElement)
bool IsFunctionalInterface(TypeElement arg0)
Parameters
arg0TypeElement
Returns
Overrides(ExecutableElement, ExecutableElement, TypeElement)
bool Overrides(ExecutableElement arg0, ExecutableElement arg1, TypeElement arg2)
Parameters
arg0ExecutableElementarg1ExecutableElementarg2TypeElement
Returns
PrintElements(Writer, params Element[])
void PrintElements(Writer arg0, params Element[] arg1)