Skip to content

Bump org.apache.ant:ant from 1.10.16 to 1.10.17 #490

Bump org.apache.ant:ant from 1.10.16 to 1.10.17

Bump org.apache.ant:ant from 1.10.16 to 1.10.17 #490

Triggered via push April 10, 2026 18:47
Status Success
Total duration 5m 6s
Artifacts

pmd.yml

on: push
Matrix: PMD
Fit to window
Zoom out
Zoom in

Annotations

781 warnings and 219 notices
Error Prone UselessPureMethodCall: async/async-impl/src/main/java/org/apache/aries/async/impl/AsyncService.java#L218
Do not call pure method getConstructor if the result is not used.
Code Style UnnecessaryModifier: blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect/BeanMetadata.java#L36
Unnecessary modifiers 'static final' on field 'SCOPE_SINGLETON': the field is declared in an interface type
Code Style UnnecessaryModifier: blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect/BeanMetadata.java#L43
Unnecessary modifiers 'static final' on field 'SCOPE_PROTOTYPE': the field is declared in an interface type
Code Style UnnecessaryModifier: blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect/ComponentMetadata.java#L35
Unnecessary modifiers 'static final' on field 'ACTIVATION_EAGER': the field is declared in an interface type
Code Style UnnecessaryModifier: blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect/ComponentMetadata.java#L42
Unnecessary modifiers 'static final' on field 'ACTIVATION_LAZY': the field is declared in an interface type
Code Style UnnecessaryModifier: blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect/NullMetadata.java#L30
Unnecessary modifiers 'static final' on field 'NULL': the field is declared in an interface type
Code Style UnnecessaryModifier: blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect/ReferenceListMetadata.java#L34
Unnecessary modifiers 'static final' on field 'USE_SERVICE_OBJECT': the field is declared in an interface type
Code Style UnnecessaryModifier: blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect/ReferenceListMetadata.java#L41
Unnecessary modifiers 'static final' on field 'USE_SERVICE_REFERENCE': the field is declared in an interface type
Code Style UnnecessaryModifier: blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect/ServiceMetadata.java#L38
Unnecessary modifiers 'static final' on field 'AUTO_EXPORT_DISABLED': the field is declared in an interface type
Code Style UnnecessaryModifier: blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect/ServiceMetadata.java#L46
Unnecessary modifiers 'static final' on field 'AUTO_EXPORT_INTERFACES': the field is declared in an interface type
Code Style UnnecessaryModifier: blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect/ServiceMetadata.java#L54
Unnecessary modifiers 'static final' on field 'AUTO_EXPORT_CLASS_HIERARCHY': the field is declared in an interface type
Code Style UnnecessaryModifier: blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect/ServiceMetadata.java#L62
Unnecessary modifiers 'static final' on field 'AUTO_EXPORT_ALL_CLASSES': the field is declared in an interface type
Code Style UnnecessaryModifier: blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect/ServiceReferenceMetadata.java#L34
Unnecessary modifiers 'static final' on field 'AVAILABILITY_MANDATORY': the field is declared in an interface type
Code Style UnnecessaryModifier: blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect/ServiceReferenceMetadata.java#L41
Unnecessary modifiers 'static final' on field 'AVAILABILITY_OPTIONAL': the field is declared in an interface type
Code Style UnnecessaryModifier: blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/AggregateConverter.java#L75
Unnecessary modifier 'static' on interface 'Convertible': member interfaces are implicitly static
Code Style UnnecessaryModifier: blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/SatisfiableRecipe.java#L38
Unnecessary modifier 'public' on interface 'SatisfactionListener': the interface is declared in an interface type
Best Practices UnusedPrivateMethod: blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/ext/impl/ExtNamespaceHandler.java#L562
Avoid unused private methods such as 'createIdRef(ParserContext, String)'.
Code Style UnnecessaryModifier: blueprint/itests/blueprint-testbundlea/src/main/java/org/apache/aries/blueprint/testbundlea/InterfaceWithDependency.java#L24
Unnecessary modifier 'public' on method 'doSomething': the method is declared in an interface type
Code Style UnnecessaryModifier: blueprint/itests/blueprint-testbundlea/src/main/java/org/apache/aries/blueprint/testbundlea/ProcessableBean.java#L29
Unnecessary modifier 'public' on enum 'Phase': the enum is declared in an interface type
Code Style UnnecessaryModifier: esa-ant-task/src/main/java/org/apache/aries/ant/taskdefs/Constants.java#L28
Unnecessary modifiers 'public static final' on field 'BUNDLE_VERSION': the field is declared in an interface type
Code Style UnnecessaryModifier: esa-ant-task/src/main/java/org/apache/aries/ant/taskdefs/Constants.java#L29
Unnecessary modifiers 'public static final' on field 'BUNDLE_SYMBOLICNAME': the field is declared in an interface type
Code Style UnnecessaryModifier: esa-ant-task/src/main/java/org/apache/aries/ant/taskdefs/Constants.java#L30
Unnecessary modifiers 'public static final' on field 'FRAGMENT_HOST': the field is declared in an interface type
Code Style UnnecessaryModifier: esa-ant-task/src/main/java/org/apache/aries/ant/taskdefs/Constants.java#L32
Unnecessary modifiers 'public static final' on field 'BUNDLE_TYPE': the field is declared in an interface type
Code Style UnnecessaryModifier: esa-ant-task/src/main/java/org/apache/aries/ant/taskdefs/Constants.java#L33
Unnecessary modifiers 'public static final' on field 'FRAGMENT_TYPE': the field is declared in an interface type
Code Style UnnecessaryModifier: esa-ant-task/src/main/java/org/apache/aries/ant/taskdefs/Constants.java#L38
Unnecessary modifiers 'public static final' on field 'APPLICATION_TYPE': the field is declared in an interface type
Code Style UnnecessaryModifier: esa-ant-task/src/main/java/org/apache/aries/ant/taskdefs/Constants.java#L39
Unnecessary modifiers 'public static final' on field 'COMPOSITE_TYPE': the field is declared in an interface type
Code Style UnnecessaryModifier: esa-ant-task/src/main/java/org/apache/aries/ant/taskdefs/Constants.java#L40
Unnecessary modifiers 'public static final' on field 'FEATURE_TYPE': the field is declared in an interface type
Code Style UnnecessaryModifier: esa-ant-task/src/main/java/org/apache/aries/ant/taskdefs/Constants.java#L45
Unnecessary modifiers 'public static final' on field 'SUBSYSTEM_MANIFESTVERSION': the field is declared in an interface type
Code Style UnnecessaryModifier: esa-ant-task/src/main/java/org/apache/aries/ant/taskdefs/Constants.java#L46
Unnecessary modifiers 'public static final' on field 'SUBSYSTEM_SYMBOLICNAME': the field is declared in an interface type
Code Style UnnecessaryModifier: esa-ant-task/src/main/java/org/apache/aries/ant/taskdefs/Constants.java#L47
Unnecessary modifiers 'public static final' on field 'SUBSYSTEM_VERSION': the field is declared in an interface type
Code Style UnnecessaryModifier: esa-ant-task/src/main/java/org/apache/aries/ant/taskdefs/Constants.java#L48
Unnecessary modifiers 'public static final' on field 'SUBSYSTEM_NAME': the field is declared in an interface type
Code Style UnnecessaryModifier: esa-ant-task/src/main/java/org/apache/aries/ant/taskdefs/Constants.java#L49
Unnecessary modifiers 'public static final' on field 'SUBSYSTEM_DESCRIPTION': the field is declared in an interface type
Code Style UnnecessaryModifier: esa-ant-task/src/main/java/org/apache/aries/ant/taskdefs/Constants.java#L50
Unnecessary modifiers 'public static final' on field 'SUBSYSTEM_CONTENT': the field is declared in an interface type
Code Style UnnecessaryModifier: esa-ant-task/src/main/java/org/apache/aries/ant/taskdefs/Constants.java#L51
Unnecessary modifiers 'public static final' on field 'SUBSYSTEM_USEBUNDLE': the field is declared in an interface type
Code Style UnnecessaryModifier: esa-ant-task/src/main/java/org/apache/aries/ant/taskdefs/Constants.java#L52
Unnecessary modifiers 'public static final' on field 'SUBSYSTEM_TYPE': the field is declared in an interface type
Code Style UnnecessaryModifier: esa-ant-task/src/main/java/org/apache/aries/ant/taskdefs/Constants.java#L54
Unnecessary modifiers 'public static final' on field 'OSGI_INF_PATH': the field is declared in an interface type
Code Style UnnecessaryModifier: esa-ant-task/src/main/java/org/apache/aries/ant/taskdefs/Constants.java#L55
Unnecessary modifiers 'public static final' on field 'SUBSYSTEM_MANIFEST_NAME': the field is declared in an interface type
Code Style UnnecessaryModifier: esa-ant-task/src/main/java/org/apache/aries/ant/taskdefs/Constants.java#L56
Unnecessary modifiers 'public static final' on field 'SUBSYSTEM_MANIFEST_VERSION_VALUE': the field is declared in an interface type
Design CollapsibleIfStatements: esa-ant-task/src/main/java/org/apache/aries/ant/taskdefs/EsaTask.java#L212
This if statement could be combined with its parent
Code Style UnnecessaryModifier: jmx/jmx-api/src/main/java/org/osgi/jmx/framework/ServiceStateMBean.java#L196
Unnecessary modifier 'public' on method 'getObjectClass': the method is declared in an interface type
Code Style UnnecessaryModifier: jmx/jmx-api/src/main/java/org/osgi/jmx/service/provisioning/ProvisioningServiceMBean.java#L57
Unnecessary modifier 'public' on method 'addInformationFromZip': the method is declared in an interface type
Code Style UnnecessaryModifier: jmx/jmx-api/src/main/java/org/osgi/jmx/service/provisioning/ProvisioningServiceMBean.java#L71
Unnecessary modifier 'public' on method 'addInformation': the method is declared in an interface type
Code Style UnnecessaryModifier: jmx/jmx-api/src/main/java/org/osgi/jmx/service/provisioning/ProvisioningServiceMBean.java#L81
Unnecessary modifier 'public' on method 'listInformation': the method is declared in an interface type
Code Style UnnecessaryModifier: jmx/jmx-api/src/main/java/org/osgi/jmx/service/provisioning/ProvisioningServiceMBean.java#L95
Unnecessary modifier 'public' on method 'setInformation': the method is declared in an interface type
Code Style UnnecessaryModifier: jmx/jmx-blueprint-api/src/main/java/org/apache/aries/jmx/blueprint/BlueprintStateMBean.java#L190
Unnecessary modifier 'public' on method 'getLastEvent': the method is declared in an interface type
Code Style UnnecessaryModifier: jmx/jmx-blueprint-api/src/main/java/org/apache/aries/jmx/blueprint/BlueprintStateMBean.java#L198
Unnecessary modifier 'public' on method 'getLastEvents': the method is declared in an interface type
Code Style UnnecessaryModifier: jmx/jmx-blueprint-api/src/main/java/org/apache/aries/jmx/blueprint/BlueprintStateMBean.java#L207
Unnecessary modifier 'public' on method 'getBlueprintBundleIds': the method is declared in an interface type
Code Style UnnecessaryModifier: jmx/jmx-core-whiteboard/src/main/java/org/apache/aries/jmx/core/whiteboard/Activator.java#L110
Unnecessary modifiers 'public abstract' on method 'create': the method is declared in an interface type
Code Style UnnecessaryModifier: jndi/jndi-api/src/main/java/org/osgi/service/jndi/JNDIContextManager.java#L43
Unnecessary modifier 'public' on method 'newInitialContext': the method is declared in an interface type
Code Style UnnecessaryModifier: jndi/jndi-api/src/main/java/org/osgi/service/jndi/JNDIContextManager.java#L54
Unnecessary modifier 'public' on method 'newInitialContext': the method is declared in an interface type
Code Style UnnecessaryModifier: jndi/jndi-api/src/main/java/org/osgi/service/jndi/JNDIContextManager.java#L64
Unnecessary modifier 'public' on method 'newInitialDirContext': the method is declared in an interface type
Code Style UnnecessaryModifier: jndi/jndi-api/src/main/java/org/osgi/service/jndi/JNDIContextManager.java#L75
Unnecessary modifier 'public' on method 'newInitialDirContext': the method is declared in an interface type
Code Style UnnecessaryModifier: jndi/jndi-api/src/main/java/org/osgi/service/jndi/JNDIProviderAdmin.java#L54
Unnecessary modifier 'public' on method 'getObjectInstance': the method is declared in an interface type
Code Style UnnecessaryModifier: jndi/jndi-api/src/main/java/org/osgi/service/jndi/JNDIProviderAdmin.java#L70
Unnecessary modifier 'public' on method 'getObjectInstance': the method is declared in an interface type
Code Style UnnecessaryModifier: proxy/proxy-api/src/main/java/org/apache/aries/proxy/InvocationListener.java#L30
Unnecessary modifier 'public' on method 'preInvoke': the method is declared in an interface type
Code Style UnnecessaryModifier: proxy/proxy-api/src/main/java/org/apache/aries/proxy/InvocationListener.java#L32
Unnecessary modifier 'public' on method 'postInvoke': the method is declared in an interface type
Code Style UnnecessaryModifier: proxy/proxy-api/src/main/java/org/apache/aries/proxy/InvocationListener.java#L34
Unnecessary modifier 'public' on method 'postInvokeExceptionalReturn': the method is declared in an interface type
Code Style UnnecessaryModifier: proxy/proxy-api/src/main/java/org/apache/aries/proxy/ProxyManager.java#L45
Unnecessary modifier 'public' on method 'createDelegatingProxy': the method is declared in an interface type
Code Style UnnecessaryModifier: proxy/proxy-api/src/main/java/org/apache/aries/proxy/ProxyManager.java#L58
Unnecessary modifier 'public' on method 'createInterceptingProxy': the method is declared in an interface type
Code Style UnnecessaryModifier: proxy/proxy-api/src/main/java/org/apache/aries/proxy/ProxyManager.java#L76
Unnecessary modifier 'public' on method 'createDelegatingInterceptingProxy': the method is declared in an interface type
Code Style UnnecessaryModifier: proxy/proxy-api/src/main/java/org/apache/aries/proxy/ProxyManager.java#L85
Unnecessary modifier 'public' on method 'unwrap': the method is declared in an interface type
Code Style UnnecessaryModifier: proxy/proxy-api/src/main/java/org/apache/aries/proxy/ProxyManager.java#L92
Unnecessary modifier 'public' on method 'isProxy': the method is declared in an interface type
Code Style UnnecessaryModifier: proxy/proxy-api/src/main/java/org/apache/aries/proxy/weavinghook/ProxyWeavingController.java#L44
Unnecessary modifier 'public' on method 'shouldWeave': the method is declared in an interface type
Code Style UnnecessaryModifier: proxy/proxy-api/src/main/java/org/apache/aries/proxy/weavinghook/WeavingHelper.java#L36
Unnecessary modifier 'public' on method 'isWoven': the method is declared in an interface type
Code Style UnnecessaryModifier: proxy/proxy-api/src/main/java/org/apache/aries/proxy/weavinghook/WeavingHelper.java#L44
Unnecessary modifier 'public' on method 'isSuperClassWoven': the method is declared in an interface type
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/JdkProxyManager.java#L39
Unnecessary modifier 'final' on method 'getInterfaces': private methods cannot be overridden
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/SingleInstanceDispatcher.java#L34
Unnecessary modifier 'final' on method 'call': the method is already in a final class
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/AbstractWovenProxyAdapter.java#L301
Unnecessary modifier 'final' on method 'superHasNoArgsConstructor': private methods cannot be overridden
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/AbstractWovenProxyAdapter.java#L452
Unnecessary modifier 'final' on method 'writeFinalWovenProxyMethods': private methods cannot be overridden
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/AbstractWovenProxyAdapter.java#L522
Unnecessary modifier 'final' on method 'writeCreateNewProxyInstanceAndConstructor': private methods cannot be overridden
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/AbstractWovenProxyAdapter.java#L597
Unnecessary modifier 'final' on method 'writeStaticInitMethod': private methods cannot be overridden
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/AbstractWovenProxyAdapter.java#L707
Unnecessary modifier 'final' on method 'generateField': private methods cannot be overridden
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/AbstractWovenProxyAdapter.java#L722
Unnecessary modifier 'final' on method 'getMethodGenerator': private methods cannot be overridden
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/AbstractWovenProxyMethodAdapter.java#L261
Unnecessary modifier 'final' on method 'setupLocals': private methods cannot be overridden
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/AbstractWovenProxyMethodAdapter.java#L287
Unnecessary modifier 'final' on method 'beginListenerInvocation': private methods cannot be overridden
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/AbstractWovenProxyMethodAdapter.java#L299
Unnecessary modifier 'final' on method 'writePreInvoke': private methods cannot be overridden
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/AbstractWovenProxyMethodAdapter.java#L320
Unnecessary modifier 'final' on method 'writePostInvoke': private methods cannot be overridden
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/AbstractWovenProxyMethodAdapter.java#L348
Unnecessary modifier 'final' on method 'writeMethodCatchHandler': private methods cannot be overridden
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/AbstractWovenProxyMethodAdapter.java#L474
Unnecessary modifier 'final' on method 'getAsmMethodFromClass': private methods cannot be overridden
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/MethodCopyingClassAdapter.java#L96
Unnecessary modifier 'final' on method 'visitMethod': the method is already in a final class
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/MethodCopyingClassAdapter.java#L190
Unnecessary modifier 'final' on method 'visitAnnotation': the method is already in a final class
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/MethodCopyingClassAdapter.java#L195
Unnecessary modifier 'final' on method 'visitAnnotationDefault': the method is already in a final class
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/MethodCopyingClassAdapter.java#L200
Unnecessary modifier 'final' on method 'visitParameterAnnotation': the method is already in a final class
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/MethodCopyingClassAdapter.java#L206
Unnecessary modifier 'final' on method 'visitAttribute': the method is already in a final class
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/MethodCopyingClassAdapter.java#L215
Unnecessary modifier 'final' on method 'visitEnd': the method is already in a final class
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/OSGiFriendlyClassWriter.java#L61
Unnecessary modifier 'final' on method 'getCommonSuperClass': the method is already in a final class
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/WovenProxyAbstractMethodAdapter.java#L43
Unnecessary modifier 'final' on method 'visitCode': the method is already in a final class
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/WovenProxyAbstractMethodAdapter.java#L60
Unnecessary modifier 'final' on method 'visitMaxs': the method is already in a final class
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/WovenProxyAbstractMethodAdapter.java#L68
Unnecessary modifier 'final' on method 'visitEnd': the method is already in a final class
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/WovenProxyConcreteMethodAdapter.java#L52
Unnecessary modifier 'final' on method 'visitCode': the method is already in a final class
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/WovenProxyConcreteMethodAdapter.java#L71
Unnecessary modifier 'final' on method 'visitMaxs': the method is already in a final class
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/gen/Constants.java#L24
Unnecessary modifiers 'static final' on field 'LOG_ENTRY': the field is declared in an interface type
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/gen/Constants.java#L25
Unnecessary modifiers 'static final' on field 'LOG_EXIT': the field is declared in an interface type
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/gen/Constants.java#L26
Unnecessary modifiers 'static final' on field 'LOG_EXCEPTION': the field is declared in an interface type
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/interfaces/InterfaceCombiningClassAdapter.java#L87
Unnecessary modifier 'final' on method 'visitMethod': the method is already in a final class
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/interfaces/InterfaceCombiningClassAdapter.java#L113
Unnecessary modifier 'final' on method 'generateBytes': the method is already in a final class
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/interfaces/InterfaceUsingWovenProxyAdapter.java#L45
Unnecessary modifier 'final' on method 'getWeavingMethodVisitor': the method is already in a final class
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/weaving/ProxyWeavingHook.java#L88
Unnecessary modifier 'final' on method 'weave': the method is already in a final class
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/weaving/WovenProxyAdapter.java#L44
Unnecessary modifier 'final' on method 'getWeavingMethodVisitor': the method is already in a final class
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/weaving/WovenProxyGenerator.java#L37
Unnecessary modifier 'final' on method 'getWovenProxy': the method is already in a final class
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/weaving/WovenProxy.java#L30
Unnecessary modifier 'public' on method 'org_apache_aries_proxy_weaving_WovenProxy_isProxyInstance': the method is declared in an interface type
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/weaving/WovenProxy.java#L35
Unnecessary modifier 'public' on method 'org_apache_aries_proxy_weaving_WovenProxy_unwrap': the method is declared in an interface type
Code Style UnnecessaryModifier: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/weaving/WovenProxy.java#L41
Unnecessary modifier 'public' on method 'org_apache_aries_proxy_weaving_WovenProxy_createNewProxyInstance': the method is declared in an interface type
Code Style UnnecessaryModifier: pushstream/pushstream/src/main/java/org/apache/aries/pushstream/AbstractPushStreamImpl.java#L79
Unnecessary modifier 'static' on enum 'State': nested enums are implicitly static
Code Style UnnecessaryModifier: pushstream/pushstream/src/main/java/org/osgi/util/pushstream/PushEvent.java#L45
Unnecessary modifier 'static' on enum 'EventType': nested enums are implicitly static
Code Style UnnecessaryModifier: pushstream/pushstream/src/main/java/org/osgi/util/pushstream/PushStream.java#L280
Unnecessary modifier 'public' on method 'coalesce': the method is declared in an interface type
Code Style UnnecessaryModifier: pushstream/pushstream/src/main/java/org/osgi/util/pushstream/PushStream.java#L292
Unnecessary modifier 'public' on method 'coalesce': the method is declared in an interface type
Code Style UnnecessaryModifier: pushstream/pushstream/src/main/java/org/osgi/util/pushstream/PushbackPolicy.java#L47
Unnecessary modifier 'public' on method 'pushback': the method is declared in an interface type
Code Style UnnecessaryModifier: pushstream/pushstream/src/main/java/org/osgi/util/pushstream/QueuePolicy.java#L50
Unnecessary modifier 'public' on method 'doOffer': the method is declared in an interface type
Code Style UnnecessaryModifier: quiesce/quiesce-api/src/main/java/org/apache/aries/quiesce/manager/QuiesceCallback.java#L35
Unnecessary modifier 'public' on method 'bundleQuiesced': the method is declared in an interface type
Code Style UnnecessaryModifier: quiesce/quiesce-api/src/main/java/org/apache/aries/quiesce/manager/QuiesceManager.java#L43
Unnecessary modifier 'public' on method 'quiesce': the method is declared in an interface type
Code Style UnnecessaryModifier: quiesce/quiesce-api/src/main/java/org/apache/aries/quiesce/manager/QuiesceManager.java#L50
Unnecessary modifier 'public' on method 'quiesce': the method is declared in an interface type
Code Style UnnecessaryModifier: quiesce/quiesce-api/src/main/java/org/apache/aries/quiesce/manager/QuiesceManager.java#L60
Unnecessary modifier 'public' on method 'quiesceWithFuture': the method is declared in an interface type
Code Style UnnecessaryModifier: quiesce/quiesce-api/src/main/java/org/apache/aries/quiesce/manager/QuiesceManager.java#L74
Unnecessary modifier 'public' on method 'quiesceWithFuture': the method is declared in an interface type
Code Style UnnecessaryModifier: quiesce/quiesce-api/src/main/java/org/apache/aries/quiesce/participant/QuiesceParticipant.java#L41
Unnecessary modifier 'public' on method 'quiesce': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/TradeDBManager.java#L38
Unnecessary modifier 'public' on method 'checkDBProductName': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/TradeDBManager.java#L48
Unnecessary modifier 'public' on method 'recreateDBTables': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/TradeDBManager.java#L58
Unnecessary modifier 'public' on method 'resetTrade': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/TradeServices.java#L55
Unnecessary modifier 'public' on method 'getMarketSummary': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/TradeServices.java#L72
Unnecessary modifier 'public' on method 'buy': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/TradeServices.java#L83
Unnecessary modifier 'public' on method 'sell': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/TradeServices.java#L98
Unnecessary modifier 'public' on method 'queueOrder': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/TradeServices.java#L113
Unnecessary modifier 'public' on method 'completeOrder': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/TradeServices.java#L124
Unnecessary modifier 'public' on method 'cancelOrder': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/TradeServices.java#L134
Unnecessary modifier 'public' on method 'orderCompleted': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/TradeServices.java#L143
Unnecessary modifier 'public' on method 'getOrders': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/TradeServices.java#L151
Unnecessary modifier 'public' on method 'getClosedOrders': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/TradeServices.java#L162
Unnecessary modifier 'public' on method 'createQuote': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/TradeServices.java#L170
Unnecessary modifier 'public' on method 'getQuote': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/TradeServices.java#L177
Unnecessary modifier 'public' on method 'getAllQuotes': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/TradeServices.java#L186
Unnecessary modifier 'public' on method 'updateQuotePriceVolume': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/TradeServices.java#L196
Unnecessary modifier 'public' on method 'getHoldings': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/TradeServices.java#L204
Unnecessary modifier 'public' on method 'getHolding': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/TradeServices.java#L212
Unnecessary modifier 'public' on method 'getAccountData': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/TradeServices.java#L221
Unnecessary modifier 'public' on method 'getAccountProfileData': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/TradeServices.java#L233
Unnecessary modifier 'public' on method 'updateAccountProfile': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/TradeServices.java#L243
Unnecessary modifier 'public' on method 'login': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/TradeServices.java#L252
Unnecessary modifier 'public' on method 'logout': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/TradeServices.java#L268
Unnecessary modifier 'public' on method 'register': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/TradeServices.java#L282
Unnecessary modifier 'public' on method 'getMode': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/TradeServicesManager.java#L35
Unnecessary modifier 'public' on method 'getCurrentModes': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/TradeServicesManager.java#L40
Unnecessary modifier 'public' on method 'getTradeServices': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/TradeServicesManager.java#L55
Unnecessary modifier 'public' on method 'getMarketSummary': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/AccountDataBean.java#L25
Unnecessary modifier 'public' on method 'toString': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/AccountDataBean.java#L27
Unnecessary modifier 'public' on method 'toHTML': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/AccountDataBean.java#L29
Unnecessary modifier 'public' on method 'getAccountID': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/AccountDataBean.java#L31
Unnecessary modifier 'public' on method 'setAccountID': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/AccountDataBean.java#L33
Unnecessary modifier 'public' on method 'getLoginCount': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/AccountDataBean.java#L35
Unnecessary modifier 'public' on method 'setLoginCount': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/AccountDataBean.java#L37
Unnecessary modifier 'public' on method 'getLogoutCount': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/AccountDataBean.java#L39
Unnecessary modifier 'public' on method 'setLogoutCount': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/AccountDataBean.java#L41
Unnecessary modifier 'public' on method 'getLastLogin': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/AccountDataBean.java#L43
Unnecessary modifier 'public' on method 'setLastLogin': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/AccountDataBean.java#L45
Unnecessary modifier 'public' on method 'getCreationDate': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/AccountDataBean.java#L47
Unnecessary modifier 'public' on method 'setCreationDate': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/AccountDataBean.java#L49
Unnecessary modifier 'public' on method 'getBalance': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/AccountDataBean.java#L51
Unnecessary modifier 'public' on method 'setBalance': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/AccountDataBean.java#L53
Unnecessary modifier 'public' on method 'getOpenBalance': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/AccountDataBean.java#L55
Unnecessary modifier 'public' on method 'setOpenBalance': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/AccountDataBean.java#L57
Unnecessary modifier 'public' on method 'getProfileID': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/AccountDataBean.java#L59
Unnecessary modifier 'public' on method 'setProfileID': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/AccountDataBean.java#L61
Unnecessary modifier 'public' on method 'getOrders': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/AccountDataBean.java#L63
Unnecessary modifier 'public' on method 'getHoldings': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/AccountDataBean.java#L65
Unnecessary modifier 'public' on method 'getProfile': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/AccountDataBean.java#L67
Unnecessary modifier 'public' on method 'setProfile': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/AccountDataBean.java#L69
Unnecessary modifier 'public' on method 'login': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/AccountDataBean.java#L71
Unnecessary modifier 'public' on method 'logout': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/AccountProfileDataBean.java#L29
Unnecessary modifier 'public' on method 'getPassword': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/AccountProfileDataBean.java#L31
Unnecessary modifier 'public' on method 'setPassword': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/AccountProfileDataBean.java#L33
Unnecessary modifier 'public' on method 'getFullName': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/AccountProfileDataBean.java#L35
Unnecessary modifier 'public' on method 'setFullName': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/AccountProfileDataBean.java#L37
Unnecessary modifier 'public' on method 'getAddress': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/AccountProfileDataBean.java#L39
Unnecessary modifier 'public' on method 'setAddress': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/AccountProfileDataBean.java#L45
Unnecessary modifier 'public' on method 'getCreditCard': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/AccountProfileDataBean.java#L47
Unnecessary modifier 'public' on method 'setCreditCard': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/AccountProfileDataBean.java#L49
Unnecessary modifier 'public' on method 'getAccount': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/AccountProfileDataBean.java#L51
Unnecessary modifier 'public' on method 'setAccount': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/HoldingDataBean.java#L24
Unnecessary modifier 'public' on method 'toString': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/HoldingDataBean.java#L26
Unnecessary modifier 'public' on method 'toHTML': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/HoldingDataBean.java#L28
Unnecessary modifier 'public' on method 'getHoldingID': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/HoldingDataBean.java#L30
Unnecessary modifier 'public' on method 'setHoldingID': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/HoldingDataBean.java#L32
Unnecessary modifier 'public' on method 'getQuantity': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/HoldingDataBean.java#L34
Unnecessary modifier 'public' on method 'setQuantity': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/HoldingDataBean.java#L36
Unnecessary modifier 'public' on method 'getPurchasePrice': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/HoldingDataBean.java#L38
Unnecessary modifier 'public' on method 'setPurchasePrice': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/HoldingDataBean.java#L40
Unnecessary modifier 'public' on method 'getPurchaseDate': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/HoldingDataBean.java#L42
Unnecessary modifier 'public' on method 'setPurchaseDate': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/HoldingDataBean.java#L44
Unnecessary modifier 'public' on method 'getQuoteID': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/HoldingDataBean.java#L46
Unnecessary modifier 'public' on method 'setQuoteID': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/HoldingDataBean.java#L48
Unnecessary modifier 'public' on method 'getAccount': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/HoldingDataBean.java#L50
Unnecessary modifier 'public' on method 'setAccount': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/HoldingDataBean.java#L52
Unnecessary modifier 'public' on method 'getQuote': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/HoldingDataBean.java#L54
Unnecessary modifier 'public' on method 'setQuote': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/OrderDataBean.java#L24
Unnecessary modifier 'public' on method 'toString': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/OrderDataBean.java#L26
Unnecessary modifier 'public' on method 'toHTML': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/OrderDataBean.java#L28
Unnecessary modifier 'public' on method 'getOrderID': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/OrderDataBean.java#L30
Unnecessary modifier 'public' on method 'setOrderID': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/OrderDataBean.java#L32
Unnecessary modifier 'public' on method 'getOrderType': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/OrderDataBean.java#L34
Unnecessary modifier 'public' on method 'setOrderType': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/OrderDataBean.java#L36
Unnecessary modifier 'public' on method 'getOrderStatus': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/OrderDataBean.java#L38
Unnecessary modifier 'public' on method 'setOrderStatus': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/OrderDataBean.java#L40
Unnecessary modifier 'public' on method 'getOpenDate': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/OrderDataBean.java#L42
Unnecessary modifier 'public' on method 'setOpenDate': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/OrderDataBean.java#L44
Unnecessary modifier 'public' on method 'getCompletionDate': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/OrderDataBean.java#L46
Unnecessary modifier 'public' on method 'setCompletionDate': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/OrderDataBean.java#L48
Unnecessary modifier 'public' on method 'getQuantity': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/OrderDataBean.java#L50
Unnecessary modifier 'public' on method 'setQuantity': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/OrderDataBean.java#L52
Unnecessary modifier 'public' on method 'getPrice': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/OrderDataBean.java#L54
Unnecessary modifier 'public' on method 'setPrice': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/OrderDataBean.java#L56
Unnecessary modifier 'public' on method 'getOrderFee': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/OrderDataBean.java#L58
Unnecessary modifier 'public' on method 'setOrderFee': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/OrderDataBean.java#L60
Unnecessary modifier 'public' on method 'getSymbol': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/OrderDataBean.java#L62
Unnecessary modifier 'public' on method 'setSymbol': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/OrderDataBean.java#L64
Unnecessary modifier 'public' on method 'getAccount': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/OrderDataBean.java#L66
Unnecessary modifier 'public' on method 'setAccount': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/OrderDataBean.java#L68
Unnecessary modifier 'public' on method 'getQuote': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/OrderDataBean.java#L70
Unnecessary modifier 'public' on method 'setQuote': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/OrderDataBean.java#L72
Unnecessary modifier 'public' on method 'getHolding': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/OrderDataBean.java#L74
Unnecessary modifier 'public' on method 'setHolding': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/OrderDataBean.java#L76
Unnecessary modifier 'public' on method 'isBuy': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/OrderDataBean.java#L78
Unnecessary modifier 'public' on method 'isSell': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/OrderDataBean.java#L80
Unnecessary modifier 'public' on method 'isOpen': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/OrderDataBean.java#L82
Unnecessary modifier 'public' on method 'isCompleted': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/OrderDataBean.java#L84
Unnecessary modifier 'public' on method 'isCancelled': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/OrderDataBean.java#L86
Unnecessary modifier 'public' on method 'cancel': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/QuoteDataBean.java#L23
Unnecessary modifier 'public' on method 'toString': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/QuoteDataBean.java#L25
Unnecessary modifier 'public' on method 'toHTML': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/QuoteDataBean.java#L27
Unnecessary modifier 'public' on method 'getSymbol': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/QuoteDataBean.java#L29
Unnecessary modifier 'public' on method 'setSymbol': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/QuoteDataBean.java#L31
Unnecessary modifier 'public' on method 'getCompanyName': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/QuoteDataBean.java#L33
Unnecessary modifier 'public' on method 'setCompanyName': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/QuoteDataBean.java#L35
Unnecessary modifier 'public' on method 'getPrice': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/QuoteDataBean.java#L37
Unnecessary modifier 'public' on method 'setPrice': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/QuoteDataBean.java#L39
Unnecessary modifier 'public' on method 'getOpen': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/QuoteDataBean.java#L41
Unnecessary modifier 'public' on method 'setOpen': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/QuoteDataBean.java#L43
Unnecessary modifier 'public' on method 'getLow': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/QuoteDataBean.java#L45
Unnecessary modifier 'public' on method 'setLow': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/QuoteDataBean.java#L47
Unnecessary modifier 'public' on method 'getHigh': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/QuoteDataBean.java#L49
Unnecessary modifier 'public' on method 'setHigh': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/QuoteDataBean.java#L51
Unnecessary modifier 'public' on method 'getChange': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/QuoteDataBean.java#L53
Unnecessary modifier 'public' on method 'setChange': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/QuoteDataBean.java#L55
Unnecessary modifier 'public' on method 'getVolume': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/QuoteDataBean.java#L57
Unnecessary modifier 'public' on method 'setVolume': the method is declared in an interface type
Best Practices CheckResultSet: samples/ariestrader/modules/ariestrader-core/src/main/java/org/apache/aries/samples/ariestrader/core/TradeDBManagerImpl.java#L237
Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.
Best Practices CheckResultSet: samples/ariestrader/modules/ariestrader-core/src/main/java/org/apache/aries/samples/ariestrader/core/TradeDBManagerImpl.java#L247
Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.
Best Practices CheckResultSet: samples/ariestrader/modules/ariestrader-core/src/main/java/org/apache/aries/samples/ariestrader/core/TradeDBManagerImpl.java#L256
Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.
Best Practices CheckResultSet: samples/ariestrader/modules/ariestrader-core/src/main/java/org/apache/aries/samples/ariestrader/core/TradeDBManagerImpl.java#L277
Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.
Best Practices CheckResultSet: samples/ariestrader/modules/ariestrader-core/src/main/java/org/apache/aries/samples/ariestrader/core/TradeDBManagerImpl.java#L289
Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.
Best Practices CheckResultSet: samples/ariestrader/modules/ariestrader-core/src/main/java/org/apache/aries/samples/ariestrader/core/TradeDBManagerImpl.java#L302
Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.
Best Practices CheckResultSet: samples/ariestrader/modules/ariestrader-core/src/main/java/org/apache/aries/samples/ariestrader/core/TradeDBManagerImpl.java#L315
Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.
Best Practices CheckResultSet: samples/ariestrader/modules/ariestrader-core/src/main/java/org/apache/aries/samples/ariestrader/core/TradeDBManagerImpl.java#L335
Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.
Code Style UnnecessaryModifier: samples/ariestrader/modules/ariestrader-util/src/main/java/org/apache/aries/samples/ariestrader/util/TradeConfig.java#L38
Unnecessary modifier 'static' on enum 'ModeType': nested enums are implicitly static
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/BlogAuthorManager.java#L36
Unnecessary modifier 'public' on method 'createAuthor': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/BlogAuthorManager.java#L42
Unnecessary modifier 'public' on method 'getAllAuthors': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/BlogAuthorManager.java#L49
Unnecessary modifier 'public' on method 'getAuthor': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/BlogAuthorManager.java#L55
Unnecessary modifier 'public' on method 'removeAuthor': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/BlogAuthorManager.java#L66
Unnecessary modifier 'public' on method 'updateAuthor': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/BlogCommentManager.java#L30
Unnecessary modifier 'public' on method 'createComment': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/BlogCommentManager.java#L37
Unnecessary modifier 'public' on method 'getCommentsByAuthor': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/BlogCommentManager.java#L44
Unnecessary modifier 'public' on method 'getCommentsForPost': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/BlogCommentManager.java#L50
Unnecessary modifier 'public' on method 'deleteComment': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/BlogCommentManager.java#L56
Unnecessary modifier 'public' on method 'isCommentingAvailable': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/BlogEntry.java#L53
Unnecessary modifier 'public' on method 'getPublishDate': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/BlogEntry.java#L59
Unnecessary modifier 'public' on method 'getId': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/BlogEntryManager.java#L37
Unnecessary modifier 'public' on method 'createBlogPost': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/BlogEntryManager.java#L44
Unnecessary modifier 'public' on method 'findBlogEntryByTitle': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/BlogEntryManager.java#L50
Unnecessary modifier 'public' on method 'getAllBlogEntries': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/BlogEntryManager.java#L57
Unnecessary modifier 'public' on method 'getBlogsForAuthor': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/BlogEntryManager.java#L66
Unnecessary modifier 'public' on method 'getBlogEntriesModifiedBetween': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/BlogEntryManager.java#L75
Unnecessary modifier 'public' on method 'getBlogEntries': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/BlogEntryManager.java#L81
Unnecessary modifier 'public' on method 'getNoOfPosts': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/BlogEntryManager.java#L90
Unnecessary modifier 'public' on method 'removeBlogEntry': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/BlogEntryManager.java#L102
Unnecessary modifier 'public' on method 'updateBlogEntry': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/BlogEntryManager.java#L110
Unnecessary modifier 'public' on method 'getBlogPost': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/BloggingService.java#L63
Unnecessary modifier 'public' on method 'getNoOfEntries': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/BloggingService.java#L71
Unnecessary modifier 'public' on method 'getBlogEntries': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/BloggingService.java#L77
Unnecessary modifier 'public' on method 'getAllBlogEntries': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/persistence/Author.java#L28
Unnecessary modifier 'public' on method 'getEmail': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/persistence/Author.java#L31
Unnecessary modifier 'public' on method 'getName': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/persistence/Author.java#L34
Unnecessary modifier 'public' on method 'getDisplayName': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/persistence/Author.java#L37
Unnecessary modifier 'public' on method 'getBio': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/persistence/Author.java#L40
Unnecessary modifier 'public' on method 'getDob': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/persistence/Author.java#L43
Unnecessary modifier 'public' on method 'getEntries': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/persistence/BlogPersistenceService.java#L39
Unnecessary modifier 'public' on method 'getAllBlogEntries': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/persistence/BlogPersistenceService.java#L45
Unnecessary modifier 'public' on method 'getNoOfBlogEntries': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/persistence/BlogPersistenceService.java#L52
Unnecessary modifier 'public' on method 'getBlogEntries': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/persistence/BlogPersistenceService.java#L61
Unnecessary modifier 'public' on method 'getBlogsForAuthor': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/persistence/BlogPersistenceService.java#L69
Unnecessary modifier 'public' on method 'findBlogEntryByTitle': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/persistence/BlogPersistenceService.java#L77
Unnecessary modifier 'public' on method 'getBlogEntriesModifiedBetween': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/persistence/BlogPersistenceService.java#L85
Unnecessary modifier 'public' on method 'getBlogEntryById': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/persistence/BlogPersistenceService.java#L92
Unnecessary modifier 'public' on method 'getAuthor': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/persistence/BlogPersistenceService.java#L98
Unnecessary modifier 'public' on method 'getAllAuthors': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/persistence/BlogPersistenceService.java#L114
Unnecessary modifier 'public' on method 'createAuthor': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/persistence/BlogPersistenceService.java#L128
Unnecessary modifier 'public' on method 'createBlogPost': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/persistence/BlogPersistenceService.java#L134
Unnecessary modifier 'public' on method 'updateAuthor': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/persistence/BlogPersistenceService.java#L145
Unnecessary modifier 'public' on method 'updateBlogEntry': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/persistence/BlogPersistenceService.java#L152
Unnecessary modifier 'public' on method 'removeAuthor': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/persistence/BlogPersistenceService.java#L160
Unnecessary modifier 'public' on method 'removeBlogEntry': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/persistence/Entry.java#L29
Unnecessary modifier 'public' on method 'getAuthor': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/persistence/Entry.java#L32
Unnecessary modifier 'public' on method 'getPublishDate': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/persistence/Entry.java#L35
Unnecessary modifier 'public' on method 'getTitle': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/persistence/Entry.java#L38
Unnecessary modifier 'public' on method 'getTags': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/persistence/Entry.java#L41
Unnecessary modifier 'public' on method 'getBlogText': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/persistence/Entry.java#L44
Unnecessary modifier 'public' on method 'getId': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/persistence/Entry.java#L50
Unnecessary modifier 'public' on method 'getUpdatedDate': the method is declared in an interface type
Best Practices CheckResultSet: samples/blog/blog-persistence-jdbc/src/main/java/org/apache/aries/samples/blog/persistence/jdbc/BlogPersistenceServiceImpl.java#L197
Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.
Best Practices CheckResultSet: samples/blog/blog-persistence-jdbc/src/main/java/org/apache/aries/samples/blog/persistence/jdbc/BlogPersistenceServiceImpl.java#L310
Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.
Best Practices CheckResultSet: samples/blog/blog-persistence-jdbc/src/main/java/org/apache/aries/samples/blog/persistence/jdbc/BlogPersistenceServiceImpl.java#L487
Always check the return of one of the navigation method (next,previous,first,last) of a ResultSet.
Code Style UnnecessaryModifier: samples/blueprint/idverifier/idverifier-api/src/main/java/org/apache/aries/samples/blueprint/idverifier/api/PersonIDVerifier.java#L26
Unnecessary modifier 'public' on method 'setId': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blueprint/idverifier/idverifier-api/src/main/java/org/apache/aries/samples/blueprint/idverifier/api/PersonIDVerifier.java#L27
Unnecessary modifier 'public' on method 'verify': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blueprint/idverifier/idverifier-api/src/main/java/org/apache/aries/samples/blueprint/idverifier/api/PersonIDVerifier.java#L28
Unnecessary modifier 'public' on method 'getArea': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blueprint/idverifier/idverifier-api/src/main/java/org/apache/aries/samples/blueprint/idverifier/api/PersonIDVerifier.java#L29
Unnecessary modifier 'public' on method 'getBirthday': the method is declared in an interface type
Code Style UnnecessaryModifier: samples/blueprint/idverifier/idverifier-api/src/main/java/org/apache/aries/samples/blueprint/idverifier/api/PersonIDVerifier.java#L30
Unnecessary modifier 'public' on method 'getGender': the method is declared in an interface type
Code Style UnnecessaryModifier: spi-fly/spi-fly-dynamic-bundle/src/main/java/org/apache/aries/spifly/dynamic/OSGiFriendlyClassWriter.java#L65
Unnecessary modifier 'final' on method 'getCommonSuperClass': the method is already in a final class
Code Style UnnecessaryModifier: subsystem/subsystem-api/src/main/java/org/apache/aries/subsystem/ContentHandler.java#L31
Unnecessary modifiers 'static final' on field 'CONTENT_TYPE_PROPERTY': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-api/src/main/java/org/apache/aries/subsystem/ContentHandler.java#L32
Unnecessary modifiers 'static final' on field 'EMBEDDED_RESOURCE_ATTRIBUTE': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-api/src/main/java/org/osgi/service/subsystem/Subsystem.java#L173
Unnecessary modifier 'public' on enum 'State': the enum is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-api/src/main/java/org/osgi/service/subsystem/Subsystem.java#L173
Unnecessary modifier 'static' on enum 'State': nested enums are implicitly static
Code Style UnnecessaryModifier: subsystem/subsystem-api/src/main/java/org/osgi/service/subsystem/Subsystem.java#L291
Unnecessary modifier 'public' on method 'getBundleContext': the method is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-api/src/main/java/org/osgi/service/subsystem/Subsystem.java#L304
Unnecessary modifier 'public' on method 'getChildren': the method is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-api/src/main/java/org/osgi/service/subsystem/Subsystem.java#L330
Unnecessary modifier 'public' on method 'getSubsystemHeaders': the method is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-api/src/main/java/org/osgi/service/subsystem/Subsystem.java#L349
Unnecessary modifier 'public' on method 'getLocation': the method is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-api/src/main/java/org/osgi/service/subsystem/Subsystem.java#L364
Unnecessary modifier 'public' on method 'getParents': the method is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-api/src/main/java/org/osgi/service/subsystem/Subsystem.java#L377
Unnecessary modifier 'public' on method 'getConstituents': the method is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-api/src/main/java/org/osgi/service/subsystem/Subsystem.java#L399
Unnecessary modifier 'public' on method 'getDeploymentHeaders': the method is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-api/src/main/java/org/osgi/service/subsystem/Subsystem.java#L410
Unnecessary modifier 'public' on method 'getState': the method is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-api/src/main/java/org/osgi/service/subsystem/Subsystem.java#L425
Unnecessary modifier 'public' on method 'getSubsystemId': the method is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-api/src/main/java/org/osgi/service/subsystem/Subsystem.java#L451
Unnecessary modifier 'public' on method 'getSymbolicName': the method is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-api/src/main/java/org/osgi/service/subsystem/Subsystem.java#L463
Unnecessary modifier 'public' on method 'getType': the method is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-api/src/main/java/org/osgi/service/subsystem/Subsystem.java#L489
Unnecessary modifier 'public' on method 'getVersion': the method is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-api/src/main/java/org/osgi/service/subsystem/Subsystem.java#L510
Unnecessary modifier 'public' on method 'install': the method is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-api/src/main/java/org/osgi/service/subsystem/Subsystem.java#L610
Unnecessary modifier 'public' on method 'install': the method is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-api/src/main/java/org/osgi/service/subsystem/Subsystem.java#L643
Unnecessary modifier 'public' on method 'install': the method is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-api/src/main/java/org/osgi/service/subsystem/Subsystem.java#L759
Unnecessary modifier 'public' on method 'start': the method is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-api/src/main/java/org/osgi/service/subsystem/Subsystem.java#L862
Unnecessary modifier 'public' on method 'stop': the method is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-api/src/main/java/org/osgi/service/subsystem/Subsystem.java#L958
Unnecessary modifier 'public' on method 'uninstall': the method is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/AbstractClauseBasedHeader.java#L91
Unnecessary modifier 'public' on method 'newInstance': the method is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Attribute.java#L17
Unnecessary modifier 'public' on method 'appendToFilter': the method is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L76
Unnecessary modifiers 'public static final' on field 'DIGIT': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L77
Unnecessary modifiers 'public static final' on field 'ALPHA': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L78
Unnecessary modifiers 'public static final' on field 'ALPHANUM': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L79
Unnecessary modifiers 'public static final' on field 'TOKEN': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L80
Unnecessary modifiers 'public static final' on field 'EXTENDED': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L81
Unnecessary modifiers 'public static final' on field 'QUOTED_STRING': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L82
Unnecessary modifiers 'public static final' on field 'ARGUMENT': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L83
Unnecessary modifiers 'public static final' on field 'DIRECTIVE': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L84
Unnecessary modifiers 'public static final' on field 'ATTRIBUTE': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L85
Unnecessary modifiers 'public static final' on field 'PARAMETER': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L86
Unnecessary modifiers 'public static final' on field 'PATH_ELEMENT': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L87
Unnecessary modifiers 'public static final' on field 'PATH_ELEMENT_NT': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L88
Unnecessary modifiers 'public static final' on field 'PATH_SEP': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L89
Unnecessary modifiers 'public static final' on field 'PATH_UNQUOTED': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L90
Unnecessary modifiers 'public static final' on field 'PATH_UNQUOTED_NT': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L91
Unnecessary modifiers 'public static final' on field 'PATH': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L92
Unnecessary modifiers 'public static final' on field 'CLAUSE': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L93
Unnecessary modifiers 'public static final' on field 'HEADERCHAR': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L94
Unnecessary modifiers 'public static final' on field 'NAME': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L95
Unnecessary modifiers 'public static final' on field 'HEADER': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L108
Unnecessary modifiers 'public static final' on field 'JLETTER': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L109
Unnecessary modifiers 'public static final' on field 'JLETTERORDIGIT': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L110
Unnecessary modifiers 'public static final' on field 'IDENTIFIER': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L111
Unnecessary modifiers 'public static final' on field 'UNIQUENAME': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L112
Unnecessary modifiers 'public static final' on field 'SYMBOLICNAME': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L113
Unnecessary modifiers 'public static final' on field 'PACKAGENAME': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L114
Unnecessary modifiers 'public static final' on field 'PACKAGENAMES': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L115
Unnecessary modifiers 'public static final' on field 'IMPORT': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L116
Unnecessary modifiers 'public static final' on field 'IMPORTPACKAGE': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L118
Unnecessary modifiers 'public static final' on field 'NAMESPACE': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L120
Unnecessary modifiers 'public static final' on field 'BUNDLE_DESCRIPTION': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L121
Unnecessary modifiers 'public static final' on field 'REQUIRE_BUNDLE': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L123
Unnecessary modifiers 'public static final' on field 'EXPORT': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L124
Unnecessary modifiers 'public static final' on field 'EXPORT_PACKAGE': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L126
Unnecessary modifiers 'public static final' on field 'SCALAR': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L127
Unnecessary modifiers 'public static final' on field 'LIST': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L128
Unnecessary modifiers 'public static final' on field 'TYPE': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L129
Unnecessary modifiers 'public static final' on field 'TYPED_ATTR': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L130
Unnecessary modifiers 'public static final' on field 'REQUIREMENT': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L131
Unnecessary modifiers 'public static final' on field 'REQUIRE_CAPABILITY': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L132
Unnecessary modifiers 'public static final' on field 'CAPABILITY': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L133
Unnecessary modifiers 'public static final' on field 'PROVIDE_CAPABILITY': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L135
Unnecessary modifiers 'public static final' on field 'OBJECTCLASS': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L136
Unnecessary modifiers 'public static final' on field 'SERVICE_OR_WILDCARD': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L138
Unnecessary modifiers 'public static final' on field 'RESOURCE': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L139
Unnecessary modifiers 'public static final' on field 'PREFERRED_PROVIDER': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L155
Unnecessary modifiers 'public static final' on field 'NUMBER': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L156
Unnecessary modifiers 'public static final' on field 'MAJOR': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L157
Unnecessary modifiers 'public static final' on field 'MINOR': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L158
Unnecessary modifiers 'public static final' on field 'MICRO': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L159
Unnecessary modifiers 'public static final' on field 'QUALIFIER': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L160
Unnecessary modifiers 'public static final' on field 'VERSION': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L161
Unnecessary modifiers 'public static final' on field 'ATLEAST': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L162
Unnecessary modifiers 'public static final' on field 'FLOOR': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L163
Unnecessary modifiers 'public static final' on field 'CEILING': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L164
Unnecessary modifiers 'public static final' on field 'INTERVAL': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L165
Unnecessary modifiers 'public static final' on field 'VERSIONRANGE': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L167
Unnecessary modifiers 'public static final' on field 'WILDCARD_NAME': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L168
Unnecessary modifiers 'public static final' on field 'WILDCARD_NAMES': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L169
Unnecessary modifiers 'public static final' on field 'DYNAMIC_DESCRIPTION': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java#L170
Unnecessary modifiers 'public static final' on field 'DYNAMICIMPORT_PACKAGE': the field is declared in an interface type
Code Style UnnecessaryModifier: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/ServiceModeller.java#L26
Unnecessary modifiers 'public static' on interface 'ServiceModel': the interface is declared in an interface type
PMD (8, ubuntu-latest)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: jwgmeligmeyling/pmd-github-action@322e346bd76a0757c4d54ff9209e245965aa066d. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Code Style UselessParentheses: blueprint/blueprint-cm/src/main/java/org/apache/aries/blueprint/compendium/cm/CmNamespaceHandler.java#L619
Useless parentheses around `name.equals(node.getNodeName()) || name.equals(...`.
Code Style UnnecessaryFullyQualifiedName: blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/BeanRecipe.java#L652
Unnecessary qualifier 'org.apache.aries.proxy': 'UnableToProxyException' is already in scope because it is imported in this file
Code Style UselessParentheses: blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/ext/impl/ExtNamespaceHandler.java#L600
Useless parentheses around `name.equals(node.getNodeName()) || name.equals(...`.
Code Style UselessParentheses: blueprint/blueprint-noosgi/src/main/java/org/apache/aries/blueprint/ext/impl/ExtNamespaceHandler.java#L661
Useless parentheses around `name.equals(node.getNodeName()) || name.equals(...`.
Code Style UselessParentheses: blueprint/blueprint-parser/src/main/java/org/apache/aries/blueprint/parser/Parser.java#L1434
Useless parentheses around `name.equals(node.getNodeName()) || name.equals(...`.
Code Style UnnecessaryFullyQualifiedName: blueprint/blueprint-parser/src/main/java/org/apache/aries/blueprint/parser/Parser.java#L1466
Unnecessary qualifier 'javax.xml': 'XMLConstants' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: blueprint/blueprint-parser/src/main/java/org/apache/aries/blueprint/reflect/MetadataUtil.java#L176
Unnecessary qualifier 'MetadataUtil': 'BEAN_COMPARATOR' is already in scope because it is declared in an enclosing type
Code Style UselessParentheses: blueprint/blueprint-parser/src/main/java/org/apache/aries/blueprint/reflect/MetadataUtil.java#L194
Useless parentheses around `BeanMetadata.SCOPE_PROTOTYPE.equals(metadata.ge...`.
Code Style UselessParentheses: blueprint/blueprint-parser/src/main/java/org/apache/aries/blueprint/reflect/MetadataUtil.java#L199
Useless parentheses around `BeanMetadata.SCOPE_SINGLETON.equals(metadata.ge...`.
Code Style UselessParentheses: blueprint/blueprint-parser/src/main/java/org/apache/aries/blueprint/reflect/MetadataUtil.java#L204
Useless parentheses around `metadata.getScope() != null && !BeanMetadata.SC...`.
Code Style UselessParentheses: esa-ant-task/src/main/java/org/apache/aries/ant/taskdefs/EsaTask.java#L273
Useless parentheses around `subsystemContentHeader.length() - 1`.
Code Style UnnecessaryFullyQualifiedName: esa-maven-plugin/src/main/java/org/apache/aries/plugin/esa/EsaMojo.java#L342
Unnecessary qualifier 'java.io': 'IOException' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: jmx/jmx-blueprint-core/src/main/java/org/apache/aries/jmx/blueprint/impl/BlueprintMetadata.java#L102
Unnecessary qualifier 'BlueprintMetadataMBean': 'SERVICE_METADATA' is already in scope because it is inherited by an enclosing type
Code Style UnnecessaryFullyQualifiedName: jmx/jmx-blueprint-core/src/main/java/org/apache/aries/jmx/blueprint/impl/BlueprintMetadata.java#L104
Unnecessary qualifier 'BlueprintMetadataMBean': 'BEAN_METADATA' is already in scope because it is inherited by an enclosing type
Code Style UnnecessaryFullyQualifiedName: jmx/jmx-blueprint-core/src/main/java/org/apache/aries/jmx/blueprint/impl/BlueprintMetadata.java#L106
Unnecessary qualifier 'BlueprintMetadataMBean': 'SERVICE_REFERENCE_METADATA' is already in scope because it is inherited by an enclosing type
Code Style UnnecessaryFullyQualifiedName: jmx/jmx-blueprint-core/src/main/java/org/apache/aries/jmx/blueprint/impl/BlueprintState.java#L86
Unnecessary qualifier 'BlueprintStateMBean': 'OSGI_BLUEPRINT_EVENTS_TYPE' is already in scope because it is inherited by an enclosing type
Code Style UnnecessaryFullyQualifiedName: jmx/jmx-core/src/main/java/org/apache/aries/jmx/cm/ConfigurationAdminMBeanHandler.java#L54
Unnecessary qualifier 'org.apache.aries.jmx.cm': 'ConfigurationAdmin' is already in scope because it is declared in the same package
Code Style UnnecessaryFullyQualifiedName: jmx/jmx-core/src/main/java/org/apache/aries/jmx/codec/BundleData.java#L233
Unnecessary qualifier 'BundleStateMBean': 'BUNDLE_TYPE' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: jmx/jmx-core/src/main/java/org/apache/aries/jmx/codec/BundleWiringData.java#L122
Unnecessary qualifier 'BundleWiringData': 'getCapReqCompositeData' is already in scope
Code Style UnnecessaryFullyQualifiedName: jmx/jmx-core/src/main/java/org/apache/aries/jmx/codec/BundleWiringData.java#L140
Unnecessary qualifier 'BundleWiringData': 'getCapReqCompositeData' is already in scope
Code Style UnnecessaryFullyQualifiedName: jmx/jmx-core/src/main/java/org/apache/aries/jmx/codec/ServiceData.java#L102
Unnecessary qualifier 'ServiceStateMBean': 'SERVICE_TYPE' is already in scope because it is imported in this file
Code Style UselessParentheses: jmx/jmx-core/src/main/java/org/apache/aries/jmx/framework/BundleState.java#L268
Useless parentheses around `PackageAdmin.BUNDLE_TYPE_FRAGMENT == packageAdm...`.
Code Style UnnecessaryFullyQualifiedName: jmx/jmx-core/src/main/java/org/apache/aries/jmx/framework/BundleState.java#L330
Unnecessary qualifier 'BundleStateMBean': 'BUNDLE_TYPE' is already in scope because it is inherited by an enclosing type
Code Style UnnecessaryFullyQualifiedName: jmx/jmx-core/src/main/java/org/apache/aries/jmx/framework/ServiceState.java#L156
Unnecessary qualifier 'ServiceStateMBean': 'SERVICE_TYPE' is already in scope because it is inherited by an enclosing type
Code Style UnnecessaryFullyQualifiedName: jmx/jmx-core/src/main/java/org/apache/aries/jmx/framework/wiring/BundleWiringState.java#L86
Unnecessary qualifier 'BundleWiringStateMBean': 'BUNDLES_WIRING_TYPE' is already in scope because it is inherited by an enclosing type
Code Style UnnecessaryFullyQualifiedName: jmx/jmx-core/src/main/java/org/apache/aries/jmx/framework/wiring/BundleWiringState.java#L153
Unnecessary qualifier 'BundleWiringStateMBean': 'REVISIONS_REQUIREMENTS_TYPE' is already in scope because it is inherited by an enclosing type
Code Style UnnecessaryFullyQualifiedName: jmx/jmx-core/src/main/java/org/apache/aries/jmx/framework/wiring/BundleWiringState.java#L169
Unnecessary qualifier 'BundleWiringStateMBean': 'REVISIONS_CAPABILITIES_TYPE' is already in scope because it is inherited by an enclosing type
Code Style UnnecessaryFullyQualifiedName: jmx/jmx-core/src/main/java/org/apache/aries/jmx/framework/wiring/BundleWiringState.java#L185
Unnecessary qualifier 'BundleWiringStateMBean': 'BUNDLES_WIRING_TYPE' is already in scope because it is inherited by an enclosing type
Code Style UnnecessaryFullyQualifiedName: jmx/jmx-core/src/main/java/org/apache/aries/jmx/framework/wiring/BundleWiringState.java#L210
Unnecessary qualifier 'BundleWiringStateMBean': 'BUNDLES_WIRING_TYPE' is already in scope because it is inherited by an enclosing type
Code Style UselessParentheses: jndi/jndi-core/src/main/java/org/apache/aries/jndi/ContextProvider.java#L37
Useless parentheses around `reference.getBundle() != null`.
Code Style UnnecessaryFullyQualifiedName: jndi/jndi-core/src/main/java/org/apache/aries/jndi/ObjectFactoryHelper.java#L167
Unnecessary qualifier 'ObjectFactoryHelper': 'findObjectFactoryByClassName' is already in scope
Code Style UnnecessaryFullyQualifiedName: jndi/jndi-core/src/main/java/org/apache/aries/jndi/startup/Activator.java#L128
Unnecessary qualifier 'Activator': 'getService' is already in scope
Code Style UselessParentheses: jndi/jndi-url/src/main/java/org/apache/aries/jndi/services/ServiceHelper.java#L397
Useless parentheses around `otherKey.requesting == requesting && otherKey.s...`.
Code Style UselessParentheses: proxy/proxy-api/src/main/java/org/apache/aries/proxy/FinalModifierException.java#L44
Useless parentheses around `finalMethods == null || finalMethods.equals("")`.
Code Style UselessParentheses: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/AbstractProxyManager.java#L110
Useless parentheses around `proxy != null && ((proxy instanceof WovenProxy ...`.
Code Style UnnecessaryFullyQualifiedName: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/AbstractWovenProxyAdapter.java#L200
Unnecessary qualifier 'Opcodes': 'V1_6' is already in scope because it is inherited by an enclosing type
Code Style UnnecessaryFullyQualifiedName: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/gen/ProxySubclassAdapter.java#L168
Unnecessary qualifier 'Opcodes': 'ICONST_0' is already in scope because it is inherited by an enclosing type
Code Style UnnecessaryFullyQualifiedName: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/gen/ProxySubclassAdapter.java#L204
Unnecessary qualifier 'Opcodes': 'ACONST_NULL' is already in scope because it is inherited by an enclosing type
Code Style UnnecessaryFullyQualifiedName: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/gen/ProxySubclassAdapter.java#L500
Unnecessary qualifier 'java.lang': 'Boolean' is already in scope because it is declared in java.lang
Code Style UnnecessaryFullyQualifiedName: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/gen/ProxySubclassAdapter.java#L503
Unnecessary qualifier 'java.lang': 'Byte' is already in scope because it is declared in java.lang
Code Style UnnecessaryFullyQualifiedName: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/gen/ProxySubclassAdapter.java#L506
Unnecessary qualifier 'java.lang': 'Character' is already in scope because it is declared in java.lang
Code Style UnnecessaryFullyQualifiedName: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/gen/ProxySubclassAdapter.java#L509
Unnecessary qualifier 'java.lang': 'Double' is already in scope because it is declared in java.lang
Code Style UnnecessaryFullyQualifiedName: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/gen/ProxySubclassAdapter.java#L512
Unnecessary qualifier 'java.lang': 'Float' is already in scope because it is declared in java.lang
Code Style UnnecessaryFullyQualifiedName: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/gen/ProxySubclassAdapter.java#L515
Unnecessary qualifier 'java.lang': 'Integer' is already in scope because it is declared in java.lang
Code Style UnnecessaryFullyQualifiedName: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/gen/ProxySubclassAdapter.java#L518
Unnecessary qualifier 'java.lang': 'Long' is already in scope because it is declared in java.lang
Code Style UnnecessaryFullyQualifiedName: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/gen/ProxySubclassAdapter.java#L521
Unnecessary qualifier 'java.lang': 'Short' is already in scope because it is declared in java.lang
Code Style UnnecessaryFullyQualifiedName: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/gen/ProxySubclassAdapter.java#L534
Unnecessary qualifier 'java.lang': 'Class' is already in scope because it is declared in java.lang
Code Style UnnecessaryFullyQualifiedName: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/gen/ProxySubclassAdapter.java#L558
Unnecessary qualifier 'java.lang': 'Object' is already in scope because it is declared in java.lang
Code Style UselessParentheses: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/gen/ProxySubclassGenerator.java#L306
Useless parentheses around `proxies != null && proxies.containsValue(aClass...`.
Code Style UselessParentheses: proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/interfaces/InterfaceCombiningClassAdapter.java#L96
Useless parentheses around `(access & (ACC_PRIVATE | ACC_SYNTHETIC)) == (AC...`.
Code Style UnnecessaryFullyQualifiedName: pushstream/pushstream/src/main/java/org/apache/aries/pushstream/AbstractPushStreamImpl.java#L179
Unnecessary qualifier 'State': 'CLOSED' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: pushstream/pushstream/src/main/java/org/apache/aries/pushstream/AbstractPushStreamImpl.java#L191
Unnecessary qualifier 'State': 'CLOSED' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: quiesce/quiesce-manager/src/main/java/org/apache/aries/quiesce/manager/impl/QuiesceManagerImpl.java#L314
Unnecessary qualifier 'QuiesceManagerImpl': 'stillQuiescing' is already in scope
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-beans/src/main/java/org/apache/aries/samples/ariestrader/beans/AccountDataBeanImpl.java#L110
Unnecessary qualifier 'java.util': 'Date' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-beans/src/main/java/org/apache/aries/samples/ariestrader/beans/AccountDataBeanImpl.java#L111
Unnecessary qualifier 'java.util': 'Date' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-beans/src/main/java/org/apache/aries/samples/ariestrader/beans/HoldingDataBeanImpl.java#L87
Unnecessary qualifier 'java.util': 'Date' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-beans/src/main/java/org/apache/aries/samples/ariestrader/beans/OrderDataBeanImpl.java#L118
Unnecessary qualifier 'java.util': 'Date' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-beans/src/main/java/org/apache/aries/samples/ariestrader/beans/OrderDataBeanImpl.java#L119
Unnecessary qualifier 'java.util': 'Date' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-entities/src/main/java/org/apache/aries/samples/ariestrader/entities/QuoteDataBeanImpl.java#L49
Unnecessary qualifier 'org.apache.aries.samples.ariestrader.entities': 'QuoteDataBeanImpl' is already in scope because it is declared in the same package
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-persist-jpa-am/src/main/java/org/apache/aries/samples/ariestrader/persist/jpa/am/TradeJpaAm.java#L516
Unnecessary qualifier 'org.apache.aries.samples.ariestrader.entities': 'AccountDataBeanImpl' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-persist-jpa-cm/src/main/java/org/apache/aries/samples/ariestrader/persist/jpa/cm/TradeJpaCm.java#L416
Unnecessary qualifier 'org.apache.aries.samples.ariestrader.entities': 'AccountDataBeanImpl' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-util/src/main/java/org/apache/aries/samples/ariestrader/util/KeyBlock.java#L77
Unnecessary qualifier 'java.lang': 'RuntimeException' is already in scope because it is declared in java.lang
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-util/src/main/java/org/apache/aries/samples/ariestrader/util/TradeConfig.java#L263
Unnecessary qualifier 'java.lang': 'String' is already in scope because it is declared in java.lang
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-util/src/main/java/org/apache/aries/samples/ariestrader/util/TradeConfig.java#L467
Unnecessary qualifier 'java.lang': 'String' is already in scope because it is declared in java.lang
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-util/src/main/java/org/apache/aries/samples/ariestrader/util/TradeConfig.java#L868
Unnecessary qualifier 'TradeConfig': 'marketSummaryInterval' is already in scope because it is declared in an enclosing type
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-util/src/main/java/org/apache/aries/samples/ariestrader/util/TradeConfig.java#L872
Unnecessary qualifier 'TradeConfig': 'marketSummaryInterval' is already in scope because it is declared in an enclosing type
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-util/src/main/java/org/apache/aries/samples/ariestrader/util/TradeConfig.java#L880
Unnecessary qualifier 'java.lang': 'String' is already in scope because it is declared in java.lang
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-web/src/main/java/org/apache/aries/samples/ariestrader/web/TradeAppServlet.java#L64
Unnecessary qualifier 'java.lang': 'String' is already in scope because it is declared in java.lang
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-web/src/main/java/org/apache/aries/samples/ariestrader/web/TradeAppServlet.java#L76
Unnecessary qualifier 'javax.servlet.http': 'HttpServletRequest' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-web/src/main/java/org/apache/aries/samples/ariestrader/web/TradeAppServlet.java#L77
Unnecessary qualifier 'javax.servlet.http': 'HttpServletResponse' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-web/src/main/java/org/apache/aries/samples/ariestrader/web/TradeAppServlet.java#L90
Unnecessary qualifier 'javax.servlet.http': 'HttpServletRequest' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-web/src/main/java/org/apache/aries/samples/ariestrader/web/TradeAppServlet.java#L91
Unnecessary qualifier 'javax.servlet.http': 'HttpServletResponse' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-web/src/main/java/org/apache/aries/samples/ariestrader/web/TradeBuildDB.java#L172
Unnecessary qualifier 'java.math': 'BigDecimal' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-web/src/main/java/org/apache/aries/samples/ariestrader/web/TradeScenarioServlet.java#L63
Unnecessary qualifier 'java.lang': 'String' is already in scope because it is declared in java.lang
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-web/src/main/java/org/apache/aries/samples/ariestrader/web/TradeScenarioServlet.java#L76
Unnecessary qualifier 'javax.servlet.http': 'HttpServletRequest' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-web/src/main/java/org/apache/aries/samples/ariestrader/web/TradeScenarioServlet.java#L76
Unnecessary qualifier 'javax.servlet.http': 'HttpServletResponse' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-web/src/main/java/org/apache/aries/samples/ariestrader/web/TradeScenarioServlet.java#L88
Unnecessary qualifier 'javax.servlet.http': 'HttpServletRequest' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-web/src/main/java/org/apache/aries/samples/ariestrader/web/TradeScenarioServlet.java#L88
Unnecessary qualifier 'javax.servlet.http': 'HttpServletResponse' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-web/src/main/java/org/apache/aries/samples/ariestrader/web/TradeServletAction.java#L83
Unnecessary qualifier 'javax.servlet': 'ServletException' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-web/src/main/java/org/apache/aries/samples/ariestrader/web/TradeServletAction.java#L83
Unnecessary qualifier 'java.io': 'IOException' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-web/src/main/java/org/apache/aries/samples/ariestrader/web/TradeServletAction.java#L97
Unnecessary qualifier 'java.lang': 'IllegalArgumentException' is already in scope because it is declared in java.lang
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-web/src/main/java/org/apache/aries/samples/ariestrader/web/TradeServletAction.java#L153
Unnecessary qualifier 'javax.servlet': 'ServletException' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-web/src/main/java/org/apache/aries/samples/ariestrader/web/TradeServletAction.java#L153
Unnecessary qualifier 'java.io': 'IOException' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-web/src/main/java/org/apache/aries/samples/ariestrader/web/TradeServletAction.java#L174
Unnecessary qualifier 'java.lang': 'IllegalArgumentException' is already in scope because it is declared in java.lang
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-web/src/main/java/org/apache/aries/samples/ariestrader/web/TradeServletAction.java#L224
Unnecessary qualifier 'java.lang': 'IllegalArgumentException' is already in scope because it is declared in java.lang
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-web/src/main/java/org/apache/aries/samples/ariestrader/web/TradeServletAction.java#L267
Unnecessary qualifier 'javax.servlet': 'ServletException' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-web/src/main/java/org/apache/aries/samples/ariestrader/web/TradeServletAction.java#L267
Unnecessary qualifier 'java.io': 'IOException' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-web/src/main/java/org/apache/aries/samples/ariestrader/web/TradeServletAction.java#L284
Unnecessary qualifier 'java.lang': 'IllegalArgumentException' is already in scope because it is declared in java.lang
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-web/src/main/java/org/apache/aries/samples/ariestrader/web/TradeServletAction.java#L326
Unnecessary qualifier 'javax.servlet': 'ServletException' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-web/src/main/java/org/apache/aries/samples/ariestrader/web/TradeServletAction.java#L326
Unnecessary qualifier 'java.io': 'IOException' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-web/src/main/java/org/apache/aries/samples/ariestrader/web/TradeServletAction.java#L352
Unnecessary qualifier 'java.lang': 'IllegalArgumentException' is already in scope because it is declared in java.lang
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-web/src/main/java/org/apache/aries/samples/ariestrader/web/TradeServletAction.java#L407
Unnecessary qualifier 'java.lang': 'IllegalArgumentException' is already in scope because it is declared in java.lang
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-web/src/main/java/org/apache/aries/samples/ariestrader/web/TradeServletAction.java#L498
Unnecessary qualifier 'java.lang': 'IllegalArgumentException' is already in scope because it is declared in java.lang
Code Style UnnecessaryFullyQualifiedName: samples/ariestrader/modules/ariestrader-web/src/main/java/org/apache/aries/samples/ariestrader/web/TradeServletAction.java#L662
Unnecessary qualifier 'java.lang': 'IllegalArgumentException' is already in scope because it is declared in java.lang
Code Style UnnecessaryFullyQualifiedName: spi-fly/spi-fly-weaver/src/main/java/org/apache/aries/spifly/weaver/TCCLSetterVisitor.java#L68
Unnecessary qualifier 'Opcodes': 'ASM9' is already in scope because it is inherited by an enclosing type
Code Style UnnecessaryFullyQualifiedName: spi-fly/spi-fly-weaver/src/main/java/org/apache/aries/spifly/weaver/TCCLSetterVisitor.java#L162
Unnecessary qualifier 'Opcodes': 'ASM7' is already in scope because it is inherited by an enclosing type
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-api/src/main/java/org/osgi/service/subsystem/SubsystemPermission.java#L539
Unnecessary qualifier 'java.io': 'ObjectOutputStream' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-api/src/main/java/org/osgi/service/subsystem/SubsystemPermission.java#L554
Unnecessary qualifier 'java.io': 'ObjectInputStream' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-api/src/main/java/org/osgi/service/subsystem/SubsystemPermission.java#L745
Unnecessary qualifier 'java.io': 'ObjectInputStream' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/DeploymentManifest.java#L55
Unnecessary qualifier 'DeploymentManifest': 'DEPLOYED_CONTENT' is already in scope because it is declared in an enclosing type
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/DeploymentManifest.java#L174
Unnecessary qualifier 'java.util.jar': 'Manifest' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/SubsystemManifest.java#L120
Unnecessary qualifier 'java.util.jar': 'Manifest' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/SubsystemManifest.java#L150
Unnecessary qualifier 'java.util.jar': 'Manifest' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset/SecureAction.java#L1276
Unnecessary qualifier 'org.osgi.framework.hooks.service': 'ListenerHook' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset/SecureAction.java#L1300
Unnecessary qualifier 'org.osgi.framework.hooks.service': 'ListenerHook' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset/SecureAction.java#L1373
Unnecessary qualifier 'org.osgi.framework.hooks.resolver': 'ResolverHook' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset/SecureAction.java#L1397
Unnecessary qualifier 'org.osgi.framework.hooks.resolver': 'ResolverHook' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset/SecureAction.java#L1422
Unnecessary qualifier 'org.osgi.framework.hooks.resolver': 'ResolverHook' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset/SecureAction.java#L1447
Unnecessary qualifier 'org.osgi.framework.hooks.resolver': 'ResolverHook' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset/SecureAction.java#L1764
Unnecessary qualifier 'org.osgi.framework.hooks.service': 'ListenerHook' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset/SecureAction.java#L1768
Unnecessary qualifier 'org.osgi.framework.hooks.service': 'ListenerHook' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset/SecureAction.java#L1780
Unnecessary qualifier 'org.osgi.framework.hooks.resolver': 'ResolverHook' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset/SecureAction.java#L1784
Unnecessary qualifier 'org.osgi.framework.hooks.resolver': 'ResolverHook' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset/SecureAction.java#L1790
Unnecessary qualifier 'org.osgi.framework.hooks.resolver': 'ResolverHook' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset/SecureAction.java#L1795
Unnecessary qualifier 'org.osgi.framework.hooks.resolver': 'ResolverHook' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset/SimpleFilter.java#L197
Unnecessary qualifier 'SimpleFilter': 'AND' is already in scope because it is declared in an enclosing type
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset/SimpleFilter.java#L210
Unnecessary qualifier 'SimpleFilter': 'OR' is already in scope because it is declared in an enclosing type
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset/SimpleFilter.java#L223
Unnecessary qualifier 'SimpleFilter': 'NOT' is already in scope because it is declared in an enclosing type
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset/SimpleFilter.java#L578
Unnecessary qualifier 'SimpleFilter': 'GTE' is already in scope because it is declared in an enclosing type
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset/SimpleFilter.java#L583
Unnecessary qualifier 'SimpleFilter': 'NOT' is already in scope because it is declared in an enclosing type
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset/SimpleFilter.java#L588
Unnecessary qualifier 'SimpleFilter': 'LTE' is already in scope because it is declared in an enclosing type
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset/SimpleFilter.java#L600
Unnecessary qualifier 'SimpleFilter': 'LTE' is already in scope because it is declared in an enclosing type
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset/SimpleFilter.java#L605
Unnecessary qualifier 'SimpleFilter': 'NOT' is already in scope because it is declared in an enclosing type
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset/SimpleFilter.java#L610
Unnecessary qualifier 'SimpleFilter': 'GTE' is already in scope because it is declared in an enclosing type
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset/SimpleFilter.java#L624
Unnecessary qualifier 'SimpleFilter': 'SUBSTRING' is already in scope because it is declared in an enclosing type
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset/SimpleFilter.java#L632
Unnecessary qualifier 'SimpleFilter': 'EQ' is already in scope because it is declared in an enclosing type
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset/SimpleFilter.java#L645
Unnecessary qualifier 'SimpleFilter': 'AND' is already in scope because it is declared in an enclosing type
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset/SimpleFilter.java#L649
Unnecessary qualifier 'SimpleFilter': 'MATCH_ALL' is already in scope because it is declared in an enclosing type
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/BundleResource.java#L178
Unnecessary qualifier 'org.osgi.framework': 'Constants' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/BundleResource.java#L195
Unnecessary qualifier 'org.osgi.framework': 'Constants' is already in scope because it is imported in this file
Code Style UnnecessaryFullyQualifiedName: subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/PreferredProviderRepository.java#L30
Unnecessary qualifier 'org.apache.aries.subsystem.core.repository': 'Repository' is already in scope because it is imported in this file