This is an automated email from the ASF dual-hosted git repository. rec pushed a commit to branch feature/348-Varargs-for-description-class-setters in repository https://gitbox.apache.org/repos/asf/uima-uimaj.git
commit a5f14aad933d463bb4c22a9c6eda9962f44eef59 Author: Richard Eckart de Castilho <[email protected]> AuthorDate: Mon Sep 18 12:31:36 2023 +0200 Issue #348: Varargs for description class setters - Change array arguments to varargs arguments --- .../apache/uima/analysis_engine/metadata/FixedFlow.java | 2 +- .../metadata/impl/AnalysisEngineMetaData_impl.java | 4 ++-- .../uima/analysis_engine/metadata/impl/FixedFlow_impl.java | 2 +- .../apache/uima/resource/ResourceCreationSpecifier.java | 2 +- .../uima/resource/impl/ResourceCreationSpecifier_impl.java | 5 +++-- .../java/org/apache/uima/resource/metadata/Capability.java | 14 +++++++------- .../apache/uima/resource/metadata/ConfigurationGroup.java | 4 ++-- .../uima/resource/metadata/ConfigurationParameter.java | 2 +- .../metadata/ConfigurationParameterDeclarations.java | 4 ++-- .../apache/uima/resource/metadata/FsIndexDescription.java | 2 +- .../uima/resource/metadata/ProcessingResourceMetaData.java | 4 ++-- .../resource/metadata/ResourceManagerConfiguration.java | 4 ++-- .../org/apache/uima/resource/metadata/TypeDescription.java | 2 +- .../uima/resource/metadata/impl/Capability_impl.java | 14 +++++++------- .../resource/metadata/impl/ConfigurationGroup_impl.java | 4 ++-- .../impl/ConfigurationParameterDeclarations_impl.java | 10 ++++++---- .../metadata/impl/ConfigurationParameter_impl.java | 2 +- .../resource/metadata/impl/FsIndexDescription_impl.java | 2 +- .../metadata/impl/ResourceManagerConfiguration_impl.java | 4 ++-- 19 files changed, 45 insertions(+), 42 deletions(-) diff --git a/uimaj-core/src/main/java/org/apache/uima/analysis_engine/metadata/FixedFlow.java b/uimaj-core/src/main/java/org/apache/uima/analysis_engine/metadata/FixedFlow.java index 14845ade2..2988d4e17 100644 --- a/uimaj-core/src/main/java/org/apache/uima/analysis_engine/metadata/FixedFlow.java +++ b/uimaj-core/src/main/java/org/apache/uima/analysis_engine/metadata/FixedFlow.java @@ -66,5 +66,5 @@ public interface FixedFlow extends FlowConstraints { * @throws org.apache.uima.UIMA_UnsupportedOperationException * if this <code>MetaDataObject</code> is not modifiable. */ - void setFixedFlow(String[] aFlow); + void setFixedFlow(String... aFlow); } diff --git a/uimaj-core/src/main/java/org/apache/uima/analysis_engine/metadata/impl/AnalysisEngineMetaData_impl.java b/uimaj-core/src/main/java/org/apache/uima/analysis_engine/metadata/impl/AnalysisEngineMetaData_impl.java index e14932a26..4678d55a7 100644 --- a/uimaj-core/src/main/java/org/apache/uima/analysis_engine/metadata/impl/AnalysisEngineMetaData_impl.java +++ b/uimaj-core/src/main/java/org/apache/uima/analysis_engine/metadata/impl/AnalysisEngineMetaData_impl.java @@ -109,7 +109,7 @@ public class AnalysisEngineMetaData_impl extends ResourceMetaData_impl * @see org.apache.uima.analysis_engine.metadata.AnalysisEngineMetaData#setCapabilities(Capability[]) */ @Override - public void setCapabilities(Capability[] aCapabilities) { + public void setCapabilities(Capability... aCapabilities) { if (aCapabilities == null) { throw new UIMA_IllegalArgumentException(UIMA_IllegalArgumentException.ILLEGAL_ARGUMENT, new Object[] { "null", "aCapabilities", "setCapabilities" }); @@ -177,7 +177,7 @@ public class AnalysisEngineMetaData_impl extends ResourceMetaData_impl * @see org.apache.uima.analysis_engine.metadata.AnalysisEngineMetaData#setFsIndexes(FsIndexDescription[]) */ @Override - public void setFsIndexes(FsIndexDescription[] aFsIndexes) { + public void setFsIndexes(FsIndexDescription... aFsIndexes) { if (mFsIndexCollection == null) { mFsIndexCollection = new FsIndexCollection_impl(); } diff --git a/uimaj-core/src/main/java/org/apache/uima/analysis_engine/metadata/impl/FixedFlow_impl.java b/uimaj-core/src/main/java/org/apache/uima/analysis_engine/metadata/impl/FixedFlow_impl.java index 4d5452eb9..1036eb5b7 100644 --- a/uimaj-core/src/main/java/org/apache/uima/analysis_engine/metadata/impl/FixedFlow_impl.java +++ b/uimaj-core/src/main/java/org/apache/uima/analysis_engine/metadata/impl/FixedFlow_impl.java @@ -60,7 +60,7 @@ public class FixedFlow_impl extends MetaDataObject_impl implements FixedFlow { * @see org.apache.uima.analysis_engine.metadata.FixedFlow#setFixedFlow(String[]) */ @Override - public void setFixedFlow(String[] aFlow) { + public void setFixedFlow(String... aFlow) { if (aFlow == null) { throw new UIMA_IllegalArgumentException(UIMA_IllegalArgumentException.ILLEGAL_ARGUMENT, new Object[] { "null", "aFlow", "setFixedFlow" }); diff --git a/uimaj-core/src/main/java/org/apache/uima/resource/ResourceCreationSpecifier.java b/uimaj-core/src/main/java/org/apache/uima/resource/ResourceCreationSpecifier.java index f5419be12..00ee3aacb 100644 --- a/uimaj-core/src/main/java/org/apache/uima/resource/ResourceCreationSpecifier.java +++ b/uimaj-core/src/main/java/org/apache/uima/resource/ResourceCreationSpecifier.java @@ -127,7 +127,7 @@ public interface ResourceCreationSpecifier extends ResourceSpecifier { * an array of {@link ExternalResourceDependency} objects that describe this * <code>ResourceCreationSpecifier</code>'s resource dependencies. */ - void setExternalResourceDependencies(ExternalResourceDependency[] aDependencies); + void setExternalResourceDependencies(ExternalResourceDependency... aDependencies); /** * Gets the external resource dependency with the given key. diff --git a/uimaj-core/src/main/java/org/apache/uima/resource/impl/ResourceCreationSpecifier_impl.java b/uimaj-core/src/main/java/org/apache/uima/resource/impl/ResourceCreationSpecifier_impl.java index 672351e95..5dea01fd4 100644 --- a/uimaj-core/src/main/java/org/apache/uima/resource/impl/ResourceCreationSpecifier_impl.java +++ b/uimaj-core/src/main/java/org/apache/uima/resource/impl/ResourceCreationSpecifier_impl.java @@ -131,7 +131,7 @@ public class ResourceCreationSpecifier_impl extends MetaDataObject_impl * @see org.apache.uima.analysis_engine.AnalysisEngineDescription#setExternalResourceDependencies(ExternalResourceDependency[]) */ @Override - public void setExternalResourceDependencies(ExternalResourceDependency[] aDependencies) { + public void setExternalResourceDependencies(ExternalResourceDependency... aDependencies) { // can't just clear the ArrayList since that breaks clone(). Create a new list. mExternalResourceDependencies = new ArrayList<>(); if (aDependencies != null) { @@ -147,8 +147,9 @@ public class ResourceCreationSpecifier_impl extends MetaDataObject_impl @Override public ExternalResourceDependency getExternalResourceDependency(String aKey) { for (ExternalResourceDependency dep : mExternalResourceDependencies) { - if (aKey.equals(dep.getKey())) + if (aKey.equals(dep.getKey())) { return dep; + } } return null; } diff --git a/uimaj-core/src/main/java/org/apache/uima/resource/metadata/Capability.java b/uimaj-core/src/main/java/org/apache/uima/resource/metadata/Capability.java index fc839d072..8a1be0d81 100644 --- a/uimaj-core/src/main/java/org/apache/uima/resource/metadata/Capability.java +++ b/uimaj-core/src/main/java/org/apache/uima/resource/metadata/Capability.java @@ -118,7 +118,7 @@ public interface Capability extends MetaDataObject { * @param aInputs * an array of references to Types or Features in this Resource's TypeSystem. */ - void setInputs(TypeOrFeature[] aInputs); + void setInputs(TypeOrFeature... aInputs); /** * Sets the outputs of this Capability. @@ -126,7 +126,7 @@ public interface Capability extends MetaDataObject { * @param aOutputs * an array of references to Types or Features in this Resource's TypeSystem. */ - void setOutputs(TypeOrFeature[] aOutputs); + void setOutputs(TypeOrFeature... aOutputs); /** * Sets the input Sofa names. @@ -135,7 +135,7 @@ public interface Capability extends MetaDataObject { * an array of strings containing SofA names */ /* Reserved for future use. */ - void setInputSofas(String[] aInputSofas); + void setInputSofas(String... aInputSofas); /** * Sets the output Sofa names of this capability @@ -143,7 +143,7 @@ public interface Capability extends MetaDataObject { * @param aOutputSofas * an array of strings containing SoFA name */ - void setOutputSofas(String[] aOutputSofas); + void setOutputSofas(String... aOutputSofas); /** * Sets the <code>Precondition</code>s of this <code>Capability</code>. @@ -154,7 +154,7 @@ public interface Capability extends MetaDataObject { * @throws org.apache.uima.UIMA_UnsupportedOperationException * if this <code>MetaDataObject</code> is not modifiable. */ - void setPreconditions(Precondition[] aPreconditions); + void setPreconditions(Precondition... aPreconditions); /** * A convenience method that sets the languages that this Resource supports. This is only @@ -168,7 +168,7 @@ public interface Capability extends MetaDataObject { * an array of ISO language identifiers. An empty array means that the Resource claims to * be language-independent. */ - void setLanguagesSupported(String[] aLanguageIDs); + void setLanguagesSupported(String... aLanguageIDs); /** * A convenience method that sets the MIME types that this Resource can take as input. @@ -180,7 +180,7 @@ public interface Capability extends MetaDataObject { * an array of MIME types. This may be empty if the Resource does not declare MIME type * preconditions. */ - void setMimeTypesSupported(String[] aMimeTypes); + void setMimeTypesSupported(String... aMimeTypes); /** * A convenience method that adds an input Type to this Capability. diff --git a/uimaj-core/src/main/java/org/apache/uima/resource/metadata/ConfigurationGroup.java b/uimaj-core/src/main/java/org/apache/uima/resource/metadata/ConfigurationGroup.java index d859b2066..add79d7f4 100644 --- a/uimaj-core/src/main/java/org/apache/uima/resource/metadata/ConfigurationGroup.java +++ b/uimaj-core/src/main/java/org/apache/uima/resource/metadata/ConfigurationGroup.java @@ -43,7 +43,7 @@ public interface ConfigurationGroup extends MetaDataObject { * @param aNames * an array of group names. Names are not allowed to contain whitespace. */ - void setNames(String[] aNames); + void setNames(String... aNames); /** * Gets the configuration parameters in this group. @@ -60,7 +60,7 @@ public interface ConfigurationGroup extends MetaDataObject { * an array containing {@link ConfigurationParameter} objects, each of which describes a * configuration parameter in this group. */ - void setConfigurationParameters(ConfigurationParameter[] aParams); + void setConfigurationParameters(ConfigurationParameter... aParams); /** * Adds a Configuration Parameter to this group. diff --git a/uimaj-core/src/main/java/org/apache/uima/resource/metadata/ConfigurationParameter.java b/uimaj-core/src/main/java/org/apache/uima/resource/metadata/ConfigurationParameter.java index 85707ee6d..e8b90d7a4 100644 --- a/uimaj-core/src/main/java/org/apache/uima/resource/metadata/ConfigurationParameter.java +++ b/uimaj-core/src/main/java/org/apache/uima/resource/metadata/ConfigurationParameter.java @@ -206,7 +206,7 @@ public interface ConfigurationParameter extends MetaDataObject { * @param aOverrides * the parameters this this parameter overrides */ - void setOverrides(String[] aOverrides); + void setOverrides(String... aOverrides); /** * Adds an override to this configuration parameter. diff --git a/uimaj-core/src/main/java/org/apache/uima/resource/metadata/ConfigurationParameterDeclarations.java b/uimaj-core/src/main/java/org/apache/uima/resource/metadata/ConfigurationParameterDeclarations.java index 93e5c34f0..95e320dfb 100644 --- a/uimaj-core/src/main/java/org/apache/uima/resource/metadata/ConfigurationParameterDeclarations.java +++ b/uimaj-core/src/main/java/org/apache/uima/resource/metadata/ConfigurationParameterDeclarations.java @@ -95,7 +95,7 @@ public interface ConfigurationParameterDeclarations extends MetaDataObject { * @throws org.apache.uima.UIMA_UnsupportedOperationException * if this object is not modifiable */ - void setConfigurationGroups(ConfigurationGroup[] aGroups); + void setConfigurationGroups(ConfigurationGroup... aGroups); /** * Adds a Configuration Group. @@ -137,7 +137,7 @@ public interface ConfigurationParameterDeclarations extends MetaDataObject { * an array containing {@link ConfigurationParameter} objects, each of which describes a * parameter common to all groups. */ - void setCommonParameters(ConfigurationParameter[] aParams); + void setCommonParameters(ConfigurationParameter... aParams); /** * Adds a Configuration Parameter that is common to all groups. diff --git a/uimaj-core/src/main/java/org/apache/uima/resource/metadata/FsIndexDescription.java b/uimaj-core/src/main/java/org/apache/uima/resource/metadata/FsIndexDescription.java index ca223ff54..6c62287aa 100644 --- a/uimaj-core/src/main/java/org/apache/uima/resource/metadata/FsIndexDescription.java +++ b/uimaj-core/src/main/java/org/apache/uima/resource/metadata/FsIndexDescription.java @@ -98,7 +98,7 @@ public interface FsIndexDescription extends MetaDataObject { * @param aKeys * the keys for this index */ - void setKeys(FsIndexKeyDescription[] aKeys); + void setKeys(FsIndexKeyDescription... aKeys); /** * Identifies a Sorted index. diff --git a/uimaj-core/src/main/java/org/apache/uima/resource/metadata/ProcessingResourceMetaData.java b/uimaj-core/src/main/java/org/apache/uima/resource/metadata/ProcessingResourceMetaData.java index 5de1ea4f8..a81dde096 100644 --- a/uimaj-core/src/main/java/org/apache/uima/resource/metadata/ProcessingResourceMetaData.java +++ b/uimaj-core/src/main/java/org/apache/uima/resource/metadata/ProcessingResourceMetaData.java @@ -122,7 +122,7 @@ public interface ProcessingResourceMetaData extends ResourceMetaData { * @throws UIMA_UnsupportedOperationException * if this <code>MetaDataObject</code> is not modifiable. */ - void setFsIndexes(FsIndexDescription[] aFSIndexes); + void setFsIndexes(FsIndexDescription... aFSIndexes); /** * Retrieves this Processing Resource's {@link Capability Capabilities}. Each capability consists @@ -144,7 +144,7 @@ public interface ProcessingResourceMetaData extends ResourceMetaData { * @throws UIMA_UnsupportedOperationException * if this <code>MetaDataObject</code> is not modifiable. */ - void setCapabilities(Capability[] aCapabilities); + void setCapabilities(Capability... aCapabilities); /** * Gets this Processing Resource's {@link OperationalProperties}. This includes information such diff --git a/uimaj-core/src/main/java/org/apache/uima/resource/metadata/ResourceManagerConfiguration.java b/uimaj-core/src/main/java/org/apache/uima/resource/metadata/ResourceManagerConfiguration.java index 11b485aa8..fda59354e 100644 --- a/uimaj-core/src/main/java/org/apache/uima/resource/metadata/ResourceManagerConfiguration.java +++ b/uimaj-core/src/main/java/org/apache/uima/resource/metadata/ResourceManagerConfiguration.java @@ -174,7 +174,7 @@ public interface ResourceManagerConfiguration extends MetaDataObject { * an array of {@link org.apache.uima.resource.ExternalResourceDescription} objects that * describe the external resources. */ - void setExternalResources(ExternalResourceDescription[] aDescriptions); + void setExternalResources(ExternalResourceDescription... aDescriptions); /** * Adds a External Resource to this configuration @@ -220,7 +220,7 @@ public interface ResourceManagerConfiguration extends MetaDataObject { * an array of {@link org.apache.uima.resource.metadata.ExternalResourceBinding} objects * that bind dependencies to resources. */ - void setExternalResourceBindings(ExternalResourceBinding[] aBindings); + void setExternalResourceBindings(ExternalResourceBinding... aBindings); /** * Adds a External ResourceBinding to this configuration diff --git a/uimaj-core/src/main/java/org/apache/uima/resource/metadata/TypeDescription.java b/uimaj-core/src/main/java/org/apache/uima/resource/metadata/TypeDescription.java index 1a6ca726f..3c22a5b27 100644 --- a/uimaj-core/src/main/java/org/apache/uima/resource/metadata/TypeDescription.java +++ b/uimaj-core/src/main/java/org/apache/uima/resource/metadata/TypeDescription.java @@ -109,7 +109,7 @@ public interface TypeDescription extends MetaDataObject { * @param aAllowedValues * the allowed values for instances of this Type */ - void setAllowedValues(AllowedValue[] aAllowedValues); + void setAllowedValues(AllowedValue... aAllowedValues); /** * Convenience method which adds a FeatureDescription to this TypeDescription. diff --git a/uimaj-core/src/main/java/org/apache/uima/resource/metadata/impl/Capability_impl.java b/uimaj-core/src/main/java/org/apache/uima/resource/metadata/impl/Capability_impl.java index 2132ccea1..ef2a20ea7 100644 --- a/uimaj-core/src/main/java/org/apache/uima/resource/metadata/impl/Capability_impl.java +++ b/uimaj-core/src/main/java/org/apache/uima/resource/metadata/impl/Capability_impl.java @@ -144,7 +144,7 @@ public class Capability_impl extends MetaDataObject_impl implements Capability { * @see org.apache.uima.resource.metadata.Capability#setInputs(TypeOrFeature[]) */ @Override - public void setInputs(TypeOrFeature[] aInputs) { + public void setInputs(TypeOrFeature... aInputs) { mInputs = aInputs; } @@ -152,7 +152,7 @@ public class Capability_impl extends MetaDataObject_impl implements Capability { * @see org.apache.uima.resource.metadata.Capability#setOutputs(TypeOrFeature[]) */ @Override - public void setOutputs(TypeOrFeature[] aOutputs) { + public void setOutputs(TypeOrFeature... aOutputs) { mOutputs = aOutputs; } @@ -160,7 +160,7 @@ public class Capability_impl extends MetaDataObject_impl implements Capability { * @see org.apache.uima.resource.metadata.Capability#setPreconditions(Precondition[]) */ @Override - public void setPreconditions(Precondition[] aPreconditions) { + public void setPreconditions(Precondition... aPreconditions) { mPreconditions = aPreconditions; } @@ -168,7 +168,7 @@ public class Capability_impl extends MetaDataObject_impl implements Capability { * @see org.apache.uima.resource.metadata.Capability#setLanguagesSupported(String[]) */ @Override - public void setLanguagesSupported(String[] aLanguageIDs) { + public void setLanguagesSupported(String... aLanguageIDs) { // create a list of existing preconditions List<Precondition> preconditions = new ArrayList<>(); Precondition[] precondArray = getPreconditions(); @@ -196,7 +196,7 @@ public class Capability_impl extends MetaDataObject_impl implements Capability { * @see org.apache.uima.resource.metadata.Capability#setMimeTypesSupported(java.lang.String[]) */ @Override - public void setMimeTypesSupported(String[] aMimeTypes) { + public void setMimeTypesSupported(String... aMimeTypes) { // create a list of existing preconditions List<Precondition> preconditions = new ArrayList<>(); Precondition[] precondArray = getPreconditions(); @@ -343,7 +343,7 @@ public class Capability_impl extends MetaDataObject_impl implements Capability { * @see org.apache.uima.resource.metadata.Capability#setInputSofaNames(java.lang.String[]) */ @Override - public void setInputSofas(String[] aInputSofaNames) { + public void setInputSofas(String... aInputSofaNames) { mInputSofas = aInputSofaNames; } @@ -353,7 +353,7 @@ public class Capability_impl extends MetaDataObject_impl implements Capability { * @see org.apache.uima.resource.metadata.Capability#setOutputSofaNames(java.lang.String[]) */ @Override - public void setOutputSofas(String[] aOutputSofaNames) { + public void setOutputSofas(String... aOutputSofaNames) { mOutputSofas = aOutputSofaNames; } diff --git a/uimaj-core/src/main/java/org/apache/uima/resource/metadata/impl/ConfigurationGroup_impl.java b/uimaj-core/src/main/java/org/apache/uima/resource/metadata/impl/ConfigurationGroup_impl.java index ab3dd28ba..69788ef81 100644 --- a/uimaj-core/src/main/java/org/apache/uima/resource/metadata/impl/ConfigurationGroup_impl.java +++ b/uimaj-core/src/main/java/org/apache/uima/resource/metadata/impl/ConfigurationGroup_impl.java @@ -62,7 +62,7 @@ public class ConfigurationGroup_impl extends MetaDataObject_impl implements Conf * @see ConfigurationGroup#setNames(java.lang.String[]) */ @Override - public void setNames(String[] aNames) { + public void setNames(String... aNames) { mNames = aNames; } @@ -78,7 +78,7 @@ public class ConfigurationGroup_impl extends MetaDataObject_impl implements Conf * @see ConfigurationGroup#setConfigurationParameters(ConfigurationParameter[]) */ @Override - public void setConfigurationParameters(ConfigurationParameter[] aParams) { + public void setConfigurationParameters(ConfigurationParameter... aParams) { mConfigurationParameters = aParams; } diff --git a/uimaj-core/src/main/java/org/apache/uima/resource/metadata/impl/ConfigurationParameterDeclarations_impl.java b/uimaj-core/src/main/java/org/apache/uima/resource/metadata/impl/ConfigurationParameterDeclarations_impl.java index 070e2007a..8c0d8d37f 100644 --- a/uimaj-core/src/main/java/org/apache/uima/resource/metadata/impl/ConfigurationParameterDeclarations_impl.java +++ b/uimaj-core/src/main/java/org/apache/uima/resource/metadata/impl/ConfigurationParameterDeclarations_impl.java @@ -117,7 +117,7 @@ public class ConfigurationParameterDeclarations_impl extends MetaDataObject_impl * @see ConfigurationParameterDeclarations#setCommonParameters(ConfigurationParameter[]) */ @Override - public void setCommonParameters(ConfigurationParameter[] aParams) { + public void setCommonParameters(ConfigurationParameter... aParams) { if (aParams == null) { throw new UIMA_IllegalArgumentException(UIMA_IllegalArgumentException.ILLEGAL_ARGUMENT, new Object[] { "null", "aParams", "setCommonParameters" }); @@ -129,7 +129,7 @@ public class ConfigurationParameterDeclarations_impl extends MetaDataObject_impl * @see ConfigurationParameterDeclarations#setConfigurationGroups(ConfigurationGroup[]) */ @Override - public void setConfigurationGroups(ConfigurationGroup[] aGroups) { + public void setConfigurationGroups(ConfigurationGroup... aGroups) { if (aGroups == null) { throw new UIMA_IllegalArgumentException(UIMA_IllegalArgumentException.ILLEGAL_ARGUMENT, new Object[] { "null", "aGroups", "setConfigurationGroups" }); @@ -172,8 +172,9 @@ public class ConfigurationParameterDeclarations_impl extends MetaDataObject_impl for (int i = 0; i < groups.length; i++) { ConfigurationParameter[] paramsInGroup = groups[i].getConfigurationParameters(); p = _getConfigurationParameter(paramsInGroup, aParamName); - if (p != null) + if (p != null) { break; + } } } return p; @@ -297,8 +298,9 @@ public class ConfigurationParameterDeclarations_impl extends MetaDataObject_impl String aName) { if (aParams != null) { for (int i = 0; i < aParams.length; i++) { - if (aName.equals(aParams[i].getName())) + if (aName.equals(aParams[i].getName())) { return aParams[i]; + } } } return null; diff --git a/uimaj-core/src/main/java/org/apache/uima/resource/metadata/impl/ConfigurationParameter_impl.java b/uimaj-core/src/main/java/org/apache/uima/resource/metadata/impl/ConfigurationParameter_impl.java index 4f317e760..995a40623 100644 --- a/uimaj-core/src/main/java/org/apache/uima/resource/metadata/impl/ConfigurationParameter_impl.java +++ b/uimaj-core/src/main/java/org/apache/uima/resource/metadata/impl/ConfigurationParameter_impl.java @@ -198,7 +198,7 @@ public class ConfigurationParameter_impl extends MetaDataObject_impl * @see org.apache.uima.resource.metadata.ConfigurationParameter#setOverrides(java.lang.String[]) */ @Override - public void setOverrides(String[] aOverrides) { + public void setOverrides(String... aOverrides) { if (aOverrides == null) { mOverrides = Constants.EMPTY_STRING_ARRAY; } else { diff --git a/uimaj-core/src/main/java/org/apache/uima/resource/metadata/impl/FsIndexDescription_impl.java b/uimaj-core/src/main/java/org/apache/uima/resource/metadata/impl/FsIndexDescription_impl.java index 735786c23..fbe1878f7 100644 --- a/uimaj-core/src/main/java/org/apache/uima/resource/metadata/impl/FsIndexDescription_impl.java +++ b/uimaj-core/src/main/java/org/apache/uima/resource/metadata/impl/FsIndexDescription_impl.java @@ -106,7 +106,7 @@ public class FsIndexDescription_impl extends MetaDataObject_impl implements FsIn * @see FsIndexDescription#setKeys(FsIndexKeyDescription[]) */ @Override - public void setKeys(FsIndexKeyDescription[] aKeys) { + public void setKeys(FsIndexKeyDescription... aKeys) { if (aKeys == null) { throw new UIMA_IllegalArgumentException(UIMA_IllegalArgumentException.ILLEGAL_ARGUMENT, new Object[] { "null", "aKeys", "setKeys" }); diff --git a/uimaj-core/src/main/java/org/apache/uima/resource/metadata/impl/ResourceManagerConfiguration_impl.java b/uimaj-core/src/main/java/org/apache/uima/resource/metadata/impl/ResourceManagerConfiguration_impl.java index 82dcccd6d..d14e95347 100644 --- a/uimaj-core/src/main/java/org/apache/uima/resource/metadata/impl/ResourceManagerConfiguration_impl.java +++ b/uimaj-core/src/main/java/org/apache/uima/resource/metadata/impl/ResourceManagerConfiguration_impl.java @@ -168,7 +168,7 @@ public class ResourceManagerConfiguration_impl extends MetaDataObject_impl * uima.resource.ExternalResourceDescription[]) */ @Override - public void setExternalResources(ExternalResourceDescription[] aDescriptions) { + public void setExternalResources(ExternalResourceDescription... aDescriptions) { mExternalResources = (aDescriptions != null) ? aDescriptions : ExternalResourceDescription.EMPTY_EXTERNAL_RESORUCE_DESCRIPTIONS; } @@ -192,7 +192,7 @@ public class ResourceManagerConfiguration_impl extends MetaDataObject_impl * apache.uima.resource.metadata.ExternalResourceBinding[]) */ @Override - public void setExternalResourceBindings(ExternalResourceBinding[] aBindings) { + public void setExternalResourceBindings(ExternalResourceBinding... aBindings) { mBindings = (aBindings != null) ? aBindings : ExternalResourceBinding.EMPTY_RESOURCE_BINDINGS; }
