Author: fanningpj
Date: Wed Jun 1 15:33:29 2022
New Revision: 1901524
URL: http://svn.apache.org/viewvc?rev=1901524&view=rev
Log:
[XMLBEANS-567] resolve exception class names
Modified:
xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/config/ChildSolverCollectionStrategy.java
xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/config/InterfaceExtensionImpl.java
Modified:
xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/config/ChildSolverCollectionStrategy.java
URL:
http://svn.apache.org/viewvc/xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/config/ChildSolverCollectionStrategy.java?rev=1901524&r1=1901523&r2=1901524&view=diff
==============================================================================
---
xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/config/ChildSolverCollectionStrategy.java
(original)
+++
xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/config/ChildSolverCollectionStrategy.java
Wed Jun 1 15:33:29 2022
@@ -105,7 +105,7 @@ class ChildSolverCollectionStrategy impl
@Override
public FileVisitResult visitFile(Path file, BasicFileAttributes attrs)
throws IOException {
if (javaMatcher.matches(file)) {
- if
(roots.stream().map(Path::toAbsolutePath).noneMatch(file.toAbsolutePath()::startsWith))
{
+ if
(roots.stream().map(Path::toAbsolutePath).noneMatch(file.toAbsolutePath()::startsWith))
{Sc
getRoot(file).ifPresent(r -> {
getSolver().add(new JavaParserTypeSolver(r,
getParserConfiguration()));
roots.add(r);
Modified:
xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/config/InterfaceExtensionImpl.java
URL:
http://svn.apache.org/viewvc/xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/config/InterfaceExtensionImpl.java?rev=1901524&r1=1901523&r2=1901524&view=diff
==============================================================================
---
xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/config/InterfaceExtensionImpl.java
(original)
+++
xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/config/InterfaceExtensionImpl.java
Wed Jun 1 15:33:29 2022
@@ -316,11 +316,11 @@ public class InterfaceExtensionImpl impl
_name = method.getName().asString();
_return = replaceInner(method.getType().resolve().describe());
- _params = method.getParameters().stream().map(p ->
p.getType().resolve().describe()).
- map(MethodSignatureImpl::replaceInner).toArray(String[]::new);
+ _params = method.getParameters().stream().map(p ->
p.getType().resolve().describe())
+
.map(MethodSignatureImpl::replaceInner).toArray(String[]::new);
- _exceptions =
method.getThrownExceptions().stream().map(ReferenceType::asString).
- map(MethodSignatureImpl::replaceInner).toArray(String[]::new);
+ _exceptions = method.getThrownExceptions().stream().map(e ->
e.resolve().describe())
+
.map(MethodSignatureImpl::replaceInner).toArray(String[]::new);
_paramNames = method.getParameters().stream().map(p ->
p.getNameAsString()).toArray(String[]::new);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]