Table of Contents

Interface IAnnotatedElement

Namespace
Java.Lang.Reflect
Assembly
MASES.JNet.dll

.NET interface for TO BE DEFINED FROM USER

public interface IAnnotatedElement

Properties

Annotations

Annotation[] Annotations { get; }

Property Value

Annotation[]

DeclaredAnnotations

Annotation[] DeclaredAnnotations { get; }

Property Value

Annotation[]

Methods

GetAnnotation<T>(Class)

T GetAnnotation<T>(Class arg0) where T : IAnnotation, new()

Parameters

arg0 Class

Class

Returns

T

T

Type Parameters

T

IAnnotation

GetAnnotationsByType<T>(Class)

T[] GetAnnotationsByType<T>(Class arg0) where T : IAnnotation, new()

Parameters

arg0 Class

Class

Returns

T[]

T

Type Parameters

T

IAnnotation

GetDeclaredAnnotation<T>(Class)

T GetDeclaredAnnotation<T>(Class arg0) where T : IAnnotation, new()

Parameters

arg0 Class

Class

Returns

T

T

Type Parameters

T

IAnnotation

GetDeclaredAnnotationsByType<T>(Class)

T[] GetDeclaredAnnotationsByType<T>(Class arg0) where T : IAnnotation, new()

Parameters

arg0 Class

Class

Returns

T[]

T

Type Parameters

T

IAnnotation

IsAnnotationPresent(Class)

bool IsAnnotationPresent(Class arg0)

Parameters

arg0 Class

Class

Returns

bool

bool