@Retention(value=CLASS) @Repeatable(value=ExtensionSources.class) public @interface ExtensionSource
Modifier and Type | Fields and Description |
---|---|
static String |
methods
Definitions of methods to be added or excluded, depending on the
type |
static String |
overrideExistingMethods
If overrideExistingMethods is true, existing methods can be overridden by extension methods
|
static String |
source
The source class, which contains methods that can be used as Manifold Extension methods
|
static String |
type
When
methods are configured, the types defines if the methods are included or excluded
to be added as extension methods |
Modifier and Type | Required Element and Description |
---|---|
Class |
source |
Modifier and Type | Optional Element and Description |
---|---|
MethodSignature[] |
methods |
boolean |
overrideExistingMethods |
ExtensionMethodType |
type |
public static final String source
public static final String overrideExistingMethods
public abstract Class source
public abstract ExtensionMethodType type
public abstract MethodSignature[] methods
Copyright © 2024. All rights reserved.