Skip to content

Commit

Permalink
Merge branch 'main' into http_client_config
Browse files Browse the repository at this point in the history
  • Loading branch information
ayeshLK committed Apr 20, 2021
2 parents 700f92c + 0ea6c0b commit 29db1f1
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 28 deletions.
34 changes: 17 additions & 17 deletions gradle.properties
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
org.gradle.caching=true
group=org.ballerinalang
version=0.2.0-alpha8-SNAPSHOT
ballerinaLangVersion=2.0.0-alpha8-20210415-160600-dab819c1
ballerinaLangVersion=2.0.0-alpha8-20210419-135100-df7a4e3f
puppycrawlCheckstyleVersion=8.18
slf4jVersion=1.7.30
testngVersion=7.4.0

stdlibHttpVersion=1.1.0-alpha8-20210418-092200-49c18e9
stdlibMimeVersion=1.1.0-alpha8-20210418-001200-37a431c
stdlibAuthVersion=1.1.0-alpha8-20210418-001900-d55937b
stdlibFileVersion=0.7.0-alpha8-20210418-001100-ae8e9b0
stdlibCacheVersion=2.1.0-alpha8-20210417-192100-1405723
stdlibCryptoVersion=1.1.0-alpha8-20210417-134800-4ee385b
stdlibUrlVersion=1.1.0-alpha8-20210417-130600-0f55f66
stdlibTaskVersion=2.0.0-alpha9-20210417-135300-7347ef9
stdlibLogVersion=1.1.0-alpha8-20210417-161800-c42de3c
stdlibTimeVersion=2.0.0-alpha9-20210417-131000-020f5ad
stdlibOsVersion=0.8.0-alpha8-20210417-131700-bc63939
stdlibIoVersion=0.6.0-alpha8-20210416-191300-0f2ca4d
stdlibRegexVersion=0.7.0-alpha8-20210417-130900-933fec6
stdlibUuidVersion=0.10.0-alpha8-20210417-195500-bf7924c
stdlibJwtVersion=1.1.0-alpha8-20210418-001900-cfdccb8
stdlibOAuth2Version=1.1.0-alpha8-20210418-002100-f258398
stdlibHttpVersion=1.1.0-alpha8-20210419-163700-69671d0
stdlibMimeVersion=1.1.0-alpha8-20210419-155000-6c328bd
stdlibAuthVersion=1.1.0-alpha8-20210419-160000-2fbc0ca
stdlibFileVersion=0.7.0-alpha8-20210419-154300-85954e6
stdlibCacheVersion=2.1.0-alpha8-20210419-154300-cb61a81
stdlibCryptoVersion=1.1.0-alpha8-20210419-152100-6e848d1
stdlibUrlVersion=1.1.0-alpha8-20210419-151500-8f8e0f8
stdlibTaskVersion=2.0.0-alpha9-20210419-153000-b823c58
stdlibLogVersion=1.1.0-alpha8-20210419-152600-5c757c5
stdlibTimeVersion=2.0.0-alpha9-20210419-151500-2eaf2a8
stdlibOsVersion=0.8.0-alpha8-20210419-152500-b13f5c3
stdlibIoVersion=0.6.0-alpha8-20210419-151200-3a2e185
stdlibRegexVersion=0.7.0-alpha8-20210419-151500-0b7384c
stdlibUuidVersion=0.10.0-alpha8-20210419-154900-92095bc
stdlibJwtVersion=1.1.0-alpha8-20210419-160400-5cfdf48
stdlibOAuth2Version=1.1.0-alpha8-20210419-160600-13088de
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@

import io.ballerina.compiler.api.ModuleID;
import io.ballerina.compiler.api.symbols.ModuleSymbol;
import io.ballerina.compiler.api.symbols.ObjectTypeSymbol;
import io.ballerina.compiler.api.symbols.Symbol;
import io.ballerina.compiler.api.symbols.TypeDescKind;
import io.ballerina.compiler.api.symbols.TypeReferenceTypeSymbol;
Expand Down Expand Up @@ -61,17 +62,12 @@ public void visit(ImplicitNewExpressionNode node) {
Optional<Symbol> parentSymbolOpt = context.semanticModel().symbol(parentType);
if (parentSymbolOpt.isPresent() && parentSymbolOpt.get() instanceof TypeReferenceTypeSymbol) {
TypeSymbol typeSymbol = ((TypeReferenceTypeSymbol) parentSymbolOpt.get()).typeDescriptor();
if (typeSymbol.typeKind() == TypeDescKind.UNION) {
Optional<TypeSymbol> refSymbolOpt = ((UnionTypeSymbol) typeSymbol).memberTypeDescriptors()
.stream().filter(e -> e.typeKind() == TypeDescKind.TYPE_REFERENCE).findFirst();
if (refSymbolOpt.isPresent()) {
TypeReferenceTypeSymbol refSymbol = (TypeReferenceTypeSymbol) refSymbolOpt.get();
TypeSymbol typeDescriptor = refSymbol.typeDescriptor();
Optional<ModuleID> moduleId = typeDescriptor.getModule().map(ModuleSymbol::id);
String identifier = typeDescriptor.getName().orElse("");
if (moduleId.isPresent() && isWebSubHubListener(moduleId.get(), identifier)) {
implicitNewExpressionNodes.add(node);
}
if (typeSymbol.typeKind() == TypeDescKind.OBJECT) {
ObjectTypeSymbol objectSymbol = (ObjectTypeSymbol) typeSymbol;
Optional<ModuleID> moduleId = objectSymbol.getModule().map(ModuleSymbol::id);
String identifier = objectSymbol.getName().orElse("");
if (moduleId.isPresent() && isWebSubHubListener(moduleId.get(), identifier)) {
implicitNewExpressionNodes.add(node);
}
}
}
Expand Down

0 comments on commit 29db1f1

Please sign in to comment.