Code Review
/
mdsal.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
JavaIdentifierNormalizer ThreadSafe/Memory leak fix
[mdsal.git]
/
binding2
/
mdsal-binding2-runtime
/
src
/
main
/
java
/
org
/
opendaylight
/
mdsal
/
binding
/
javav2
/
runtime
/
context
/
BindingRuntimeContext.java
diff --git
a/binding2/mdsal-binding2-runtime/src/main/java/org/opendaylight/mdsal/binding/javav2/runtime/context/BindingRuntimeContext.java
b/binding2/mdsal-binding2-runtime/src/main/java/org/opendaylight/mdsal/binding/javav2/runtime/context/BindingRuntimeContext.java
index d4a98d92ced640dbf4259749ca5b37f5a4c8ac72..3389b96f1627dd1f9cc21783d6b61ed6465660fa 100644
(file)
--- a/
binding2/mdsal-binding2-runtime/src/main/java/org/opendaylight/mdsal/binding/javav2/runtime/context/BindingRuntimeContext.java
+++ b/
binding2/mdsal-binding2-runtime/src/main/java/org/opendaylight/mdsal/binding/javav2/runtime/context/BindingRuntimeContext.java
@@
-30,7
+30,7
@@
import java.util.Set;
import javax.annotation.Nullable;
import org.opendaylight.mdsal.binding.javav2.generator.api.ClassLoadingStrategy;
import org.opendaylight.mdsal.binding.javav2.generator.impl.BindingGeneratorImpl;
import javax.annotation.Nullable;
import org.opendaylight.mdsal.binding.javav2.generator.api.ClassLoadingStrategy;
import org.opendaylight.mdsal.binding.javav2.generator.impl.BindingGeneratorImpl;
-import org.opendaylight.mdsal.binding.javav2.generator.
impl
.ModuleContext;
+import org.opendaylight.mdsal.binding.javav2.generator.
context
.ModuleContext;
import org.opendaylight.mdsal.binding.javav2.generator.util.JavaIdentifier;
import org.opendaylight.mdsal.binding.javav2.generator.util.JavaIdentifierNormalizer;
import org.opendaylight.mdsal.binding.javav2.generator.util.ReferencedTypeImpl;
import org.opendaylight.mdsal.binding.javav2.generator.util.JavaIdentifier;
import org.opendaylight.mdsal.binding.javav2.generator.util.JavaIdentifierNormalizer;
import org.opendaylight.mdsal.binding.javav2.generator.util.ReferencedTypeImpl;
@@
-287,12
+287,13
@@
public class BindingRuntimeContext implements Immutable {
}
private static Type referencedType(final Class<?> type) {
}
private static Type referencedType(final Class<?> type) {
- return new ReferencedTypeImpl(type.getPackage().getName(), type.getSimpleName());
+ return new ReferencedTypeImpl(type.getPackage().getName(), type.getSimpleName()
, true, null
);
}
static Type referencedType(final String type) {
final int packageClassSeparator = type.lastIndexOf(DOT);
}
static Type referencedType(final String type) {
final int packageClassSeparator = type.lastIndexOf(DOT);
- return new ReferencedTypeImpl(type.substring(0, packageClassSeparator), type.substring(packageClassSeparator + 1));
+ return new ReferencedTypeImpl(type.substring(0, packageClassSeparator),
+ type.substring(packageClassSeparator + 1), true, null);
}
/**
}
/**
@@
-446,7
+447,7
@@
public class BindingRuntimeContext implements Immutable {
if (type instanceof ReferencedTypeImpl) {
return type;
}
if (type instanceof ReferencedTypeImpl) {
return type;
}
- return new ReferencedTypeImpl(type.getPackageName(), type.getName());
+ return new ReferencedTypeImpl(type.getPackageName(), type.getName()
, true, null
);
}
private static Set<Type> collectAllContainerTypes(final GeneratedType type, final Set<Type> collection) {
}
private static Set<Type> collectAllContainerTypes(final GeneratedType type, final Set<Type> collection) {