This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-weaver.git
The following commit(s) were added to refs/heads/master by this push:
new ca6508a No need to nest in else.
ca6508a is described below
commit ca6508ab1e09ba174ff260bda3a55b672272e099
Author: Gary Gregory <[email protected]>
AuthorDate: Fri Mar 5 15:05:08 2021 -0500
No need to nest in else.
---
.../org/apache/commons/weaver/privilizer/BlueprintingVisitor.java | 5 ++---
.../test/java/org/apache/commons/weaver/test/weaver/TestCleaner.java | 5 ++---
2 files changed, 4 insertions(+), 6 deletions(-)
diff --git
a/modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer/BlueprintingVisitor.java
b/modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer/BlueprintingVisitor.java
index 72d0ca9..af505ef 100644
---
a/modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer/BlueprintingVisitor.java
+++
b/modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer/BlueprintingVisitor.java
@@ -361,12 +361,11 @@ class BlueprintingVisitor extends
Privilizer.PrivilizerClassVisitor {
final Type ownerType = Type.getObjectType(owner);
final Method method = new Method(name, desc);
- if (isAccessible(ownerType) && isAccessible(ownerType, method)) {
- super.visitNonImportedMethodInsn(opcode, owner, name, desc,
itf);
- } else {
+ if (!isAccessible(ownerType) || !isAccessible(ownerType, method)) {
throw new IllegalStateException(String.format("Blueprint
method %s.%s calls inaccessible method %s.%s",
this.owner, methodKey.getRight(), owner, method));
}
+ super.visitNonImportedMethodInsn(opcode, owner, name, desc, itf);
}
@Override
diff --git
a/processor/src/test/java/org/apache/commons/weaver/test/weaver/TestCleaner.java
b/processor/src/test/java/org/apache/commons/weaver/test/weaver/TestCleaner.java
index c07ce9f..eac0a9e 100644
---
a/processor/src/test/java/org/apache/commons/weaver/test/weaver/TestCleaner.java
+++
b/processor/src/test/java/org/apache/commons/weaver/test/weaver/TestCleaner.java
@@ -39,11 +39,10 @@ public class TestCleaner implements Cleaner {
WeaveInterest.of(TestAnnotation.class, ElementType.METHOD));
for (final WeavableClass<?> weavableClass :
scanner.scan(scanRequest).getClasses()) {
- if (environment.deleteClassfile(weavableClass.getTarget())) {
- result = true;
- } else {
+ if (!environment.deleteClassfile(weavableClass.getTarget())) {
break;
}
+ result = true;
}
return result;
}