File tree Expand file tree Collapse file tree 3 files changed +19
-2
lines changed
main/java/org/pkl/core/runtime
test/files/LanguageSnippetTests Expand file tree Collapse file tree 3 files changed +19
-2
lines changed Original file line number Diff line number Diff line change 2323import org .pkl .core .Composite ;
2424import org .pkl .core .PModule ;
2525import org .pkl .core .PObject ;
26- import org .pkl .core .ast .expression .unary .ImportNode ;
26+ import org .pkl .core .ast .expression .unary .AbstractImportNode ;
2727import org .pkl .core .ast .member .ObjectMember ;
2828import org .pkl .core .util .EconomicMaps ;
2929import org .pkl .core .util .LateInit ;
@@ -105,7 +105,7 @@ public VmMap getImports() {
105105 assert memberNode != null ; // import is never a constant
106106 builder .add (
107107 member .getName ().toString (),
108- ((ImportNode ) memberNode .getBodyNode ()).getImportUri ().toString ());
108+ ((AbstractImportNode ) memberNode .getBodyNode ()).getImportUri ().toString ());
109109 }
110110 }
111111 return builder .build ();
Original file line number Diff line number Diff line change 1+ amends ".../snippetTest.pkl"
2+
3+ import "pkl:reflect"
4+ import * "reflect*.pkl"
5+
6+ local mod = reflect.Module(this )
7+
8+ examples {
9+ ["Reflecting globbed import" ] {
10+ mod.imports.keys == Set("reflect" , "reflect*" )
11+ }
12+ }
Original file line number Diff line number Diff line change 1+ examples {
2+ ["Reflecting globbed import"] {
3+ true
4+ }
5+ }
You can’t perform that action at this time.
0 commit comments