Created
August 22, 2010 13:56
-
-
Save takeru/543796 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| require "pathname" | |
| require "fileutils" | |
| ROOT_PATH = Pathname(File.expand_path(File.dirname(__FILE__))) + ".." | |
| OUTDIR = ROOT_PATH + "build" | |
| WEB_INF_LIB = ROOT_PATH + "WEB-INF" + "lib" | |
| ### Construct the path to jars we need | |
| APPENGINE_JAVA_SDK = ENV['APPENGINE_JAVA_SDK'] | |
| unless File.exist?(ENV['APPENGINE_JAVA_SDK']) | |
| puts 'You must set $APPENGINE_JAVA_SDK' | |
| exit(1) | |
| end | |
| SERVLET = "#{APPENGINE_JAVA_SDK}/lib/shared/geronimo-servlet_2.5_spec-1.2.jar" | |
| SDK_API = "#{WEB_INF_LIB}/appengine-api-1.0-sdk-1.3.5.jar" | |
| LABSJAR = "#{WEB_INF_LIB}/appengine-api-labs-1.3.5.jar" | |
| DBMODEL = "#{WEB_INF_LIB}/dubydatastore.jar" | |
| def cmd(_cmd) | |
| puts _cmd | |
| unless system(_cmd) | |
| raise "failed: $? = #{$?}" | |
| end | |
| puts "" | |
| puts "" | |
| end | |
| def javac(java_src) | |
| cmd "javac -classpath #{CP} -d #{OUTDIR} #{java_src}" | |
| end | |
| def mirahc(mirah_src) | |
| cmd "mirahc -c #{CP} -d #{OUTDIR} #{mirah_src}" | |
| end | |
| def cd(path_from_root) | |
| Dir.chdir(ROOT_PATH + path_from_root) | |
| puts "PWD=#{Dir.pwd}" | |
| end | |
| ### Make sure we have the jars we need | |
| FileUtils.mkpath OUTDIR | |
| FileUtils.mkpath WEB_INF_LIB | |
| cmd("script/environment.rb") # copy dubydatastore.jar (unless exists) | |
| ### Generate class files | |
| CP = [SERVLET, | |
| SDK_API, | |
| OUTDIR, | |
| DBMODEL, | |
| "."].join(":") | |
| cd "lib" | |
| ### Dubious Tests | |
| javac "testing/SimpleJava.java" | |
| mirahc "testing/SimpleDuby.duby" | |
| #### Dubious's classes | |
| mirahc "stdlib/array.duby" | |
| mirahc "stdlib/io.duby" | |
| mirahc "stdlib/ha.duby" | |
| javac "dubious/ScopedParameterMap.java" | |
| javac "dubious/Inflection.java" | |
| mirahc "dubious/text_helper.duby" | |
| mirahc "dubious/inflections.duby" | |
| mirahc "dubious/sanitize_helper.duby" | |
| mirahc "dubious/asset_timestamps_cache.duby" | |
| mirahc "dubious/time_conversion.duby" | |
| mirahc "dubious/params.duby" | |
| mirahc "dubious/instance_tag.duby" | |
| mirahc "dubious/form_helper.duby" | |
| mirahc "dubious/action_controller.duby" | |
| #### App classes | |
| cd "app" | |
| mirahc "models/contact.duby" | |
| #mirahc -c $CP -j models/contact.duby | |
| mirahc "controllers/application_controller.duby" | |
| mirahc "controllers/shout_controller.duby" | |
| mirahc "controllers/source_controller.duby" | |
| mirahc "controllers/info_properties_controller.duby" | |
| mirahc "controllers/contacts_controller.duby" | |
| #mirahc -c $CP -j controllers/contacts_controller.duby | |
| Dir.chdir(OUTDIR) | |
| cmd "jar -cf ../WEB-INF/lib/application.jar models/* controllers/*" | |
| cmd "jar -cf ../WEB-INF/lib/dubious.jar testing/* stdlib/* dubious/*" | |
| Dir.chdir(ROOT_PATH) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # ruby ./script/build.rb | |
| mirahc -c /Users/takeru/tmp/appengine-java-sdk-1.3.5/lib/shared/geronimo-servlet_2.5_spec-1.2.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/appengine-api-1.0-sdk-1.3.5.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/build:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/dubydatastore.jar:. -d /Users/takeru/demo/mirah-sandbox/.github/dubious/build models/contact.duby | |
| Inference Error: | |
| file:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/dubydatastore.jar!/com/google/appengine/ext/duby/db/datastore.rb:2: Unable to infer type. | |
| class DubyDatastorePlugin | |
| ^^ | |
| file:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/dubydatastore.jar!/com/google/appengine/ext/duby/db/datastore.rb:2: Unable to infer type. | |
| class DubyDatastorePlugin | |
| ^ | |
| ./script/build.rb:23:in `cmd': failed: $? = 256 (RuntimeError) | |
| from ./script/build.rb:34:in `mirahc' | |
| from ./script/build.rb:80 | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Inference Error in action_controller.duby | |
| diff --git a/lib/dubious/action_controller.duby b/lib/dubious/action_controller.duby | |
| index 4e2aa1f..acd0b58 100644 | |
| --- a/lib/dubious/action_controller.duby | |
| +++ b/lib/dubious/action_controller.duby@@ -39,7 +39,7 @@ class ActionController < HttpServlet # for simplicity, we split on this token | |
| def yield_body; "@@_YIELD_BODY_@@"; end | |
| - def render(content:String, layout:String); returns String | |
| + def render(content:String, layout:String) #; returns String | |
| wrapper = layout.split(yield_body) | |
| if wrapper.length == 2 wrapper[0] + content + wrapper[1] | |
| @@ -48,7 +48,7 @@ class ActionController < HttpServlet | |
| end | |
| end | |
| - def render(content:String); returns String | |
| + def render(content:String) #; returns String #=> Inference Error | |
| content | |
| end | |
| ERROR:: | |
| mirahc -c /Users/takeru/tmp/appengine-java-sdk-1.3.5/lib/shared/geronimo-servlet_2.5_spec-1.2.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/appengine-api-1.0-sdk-1.3.5.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/build:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/dubydatastore.jar:. -d /Users/takeru/demo/mirah-sandbox/.github/dubious/build dubious/action_controller.duby | |
| Inference Error: | |
| dubious/action_controller.duby:42: Unable to infer type. | |
| def render(content:String, layout:String); returns String | |
| ^^^^^^^^^^^^^^ | |
| ./script/build.rb:23:in `cmd': failed: $? = 256 (RuntimeError) | |
| from ./script/build.rb:34:in `mirahc' | |
| from ./script/build.rb:76 | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| tkrmb:~/demo/.../dubious/app% mirahc -c /Users/takeru/tmp/appengine-java-sdk-1.3.5/lib/shared/geronimo-servlet_2.5_spec-1.2.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/appengine-api-1.0-sdk-1.3.5.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/build:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/dubydatastore.jar:. -d /Users/takeru/demo/mirah-sandbox/.github/dubious/build models/contact.duby | |
| Inference Error: | |
| file:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/dubydatastore.jar!/com/google/appengine/ext/duby/db/datastore.rb:2: Unable to infer type. | |
| class DubyDatastorePlugin | |
| ^^ | |
| file:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/dubydatastore.jar!/com/google/appengine/ext/duby/db/datastore.rb:2: Unable to infer type. | |
| class DubyDatastorePlugin | |
| ^ | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| tkrmb:~/demo/.../.github/dubious% ./script/build.sh | |
| Inference Error: | |
| file:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/dubydatastore.jar!/com/google/appengine/ext/duby/db/datastore.rb:2: Unable to infer type. | |
| class DubyDatastorePlugin | |
| ^^ | |
| file:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/dubydatastore.jar!/com/google/appengine/ext/duby/db/datastore.rb:2: Unable to infer type. | |
| class DubyDatastorePlugin | |
| ^ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| tkrmb:~/demo/.../dubious/app% mirahc -V -c /Users/takeru/tmp/appengine-java-sdk-1.3.5/lib/shared/geronimo-servlet_2.5_spec-1.2.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/appengine-api-1.0-sdk-1.3.5.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/build:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/dubydatastore.jar:. -d /Users/takeru/demo/mirah-sandbox/.github/dubious/build models/contact.duby > a | |
| cat a | |
| * [Duby::Typer] Method type for "property" Type(java.lang.String)Type(java.lang.String meta) on Type(models.Contact) not found. | |
| * [Duby::Typer] Deferring inference for FunctionalCall(property) | |
| * [AST] [String] String("birthday") resolved! | |
| * [Duby::Typer] Method type for "property" Type(java.lang.String)Type(java.util.Date meta) on Type(models.Contact) not found. | |
| * [Duby::Typer] Deferring inference for FunctionalCall(property) | |
| * [AST] [String] String("url") resolved! | |
| * [Duby::Typer] Method type for "property" Type(java.lang.String)Type(com.google.appengine.api.datastore.Link meta) on Type(models.Contact) not found. | |
| * [Duby::Typer] Deferring inference for FunctionalCall(property) | |
| * [AST] [String] String("platform") resolved! | |
| * [Duby::Typer] Method type for "property" Type(java.lang.String)Type(java.lang.String meta) on Type(models.Contact) not found. | |
| * [Duby::Typer] Deferring inference for FunctionalCall(property) | |
| * [AST] [String] String("editor") resolved! | |
| * [Duby::Typer] Method type for "property" Type(java.lang.String)Type(java.lang.String meta) on Type(models.Contact) not found. | |
| * [Duby::Typer] Deferring inference for FunctionalCall(property) | |
| * [AST] [String] String("summary") resolved! | |
| * [Duby::Typer] Method type for "property" Type(java.lang.String)Type(com.google.appengine.api.datastore.Text meta) on Type(models.Contact) not found. | |
| * [Duby::Typer] Deferring inference for FunctionalCall(property) | |
| * [AST] [String] String("address") resolved! | |
| * [Duby::Typer] Method type for "property" Type(java.lang.String)Type(com.google.appengine.api.datastore.PostalAddress meta) on Type(models.Contact) not found. | |
| * [Duby::Typer] Deferring inference for FunctionalCall(property) | |
| * [AST] [String] String("phone") resolved! | |
| * [Duby::Typer] Method type for "property" Type(java.lang.String)Type(com.google.appengine.api.datastore.PhoneNumber meta) on Type(models.Contact) not found. | |
| * [Duby::Typer] Deferring inference for FunctionalCall(property) | |
| * [AST] [String] String("private") resolved! | |
| * [Duby::Typer] Method type for "property" Type(java.lang.String)Type(java.lang.Boolean meta) on Type(models.Contact) not found. | |
| * [Duby::Typer] Deferring inference for FunctionalCall(property) | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x6d4f30> : o = Type(java.lang.Object) | |
| * [AST] [RequiredArgument] RequiredArgument(o) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.coerce_date(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.Model.coerce_date(java.lang.Object) from models.Contact | |
| * [AST] [String] String("jsdate") resolved! | |
| * [Duby::Typer] Method type for "new" Type(java.lang.String) on Type(dubious.TimeConversion meta) not found. | |
| * [Duby::Typer] Deferring inference for Call(new) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x6d4f30> : o = Type(java.lang.Object) | |
| * [AST] [Local] Local(name = o, scope = MethodDefinition(coerce_date), captured = false) resolved! | |
| * [AST] [FunctionalCall] FunctionalCall(String) resolved! | |
| * [AST] [FunctionalCall] FunctionalCall(String) resolved! | |
| * [Duby::Typer] Deferring inference for Call(parse) | |
| * [Duby::Typer] Deferring inference for MethodDefinition(coerce_date) | |
| * [Duby::Typer] Deferring inference for Body | |
| * [Duby::Typer] Deferring inference for Body | |
| * [AST] [ClassDefinition] ClassDefinition(Contact) resolved! | |
| * [AST] [Body] Body resolved! | |
| * [AST] [Script] Script resolved! | |
| * [Duby::Typer] Entering type inference cycle | |
| * [Duby::Typer] [Cycle 0]: Started... | |
| * [Duby::Typer] Method type for "property" Type(java.lang.String)Type(java.lang.String meta) on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.property(java.lang.String, java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringjava.lang.String) | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.Model.property(java.lang.Object, java.lang.Object) from models.Contact | |
| * [Duby::Typer] Method type for "property" Type(java.lang.String)Type(java.lang.String meta) on Type(models.Contact) = #<Duby::AST::InlineCode:0x1d602b3> | |
| * [Duby::Typer] New type defined: 'Contact$Query' < 'Type(com.google.appengine.ext.duby.db.DQuery)' | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact$Query.initialize() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting instance field lookup for 'initialize' on class Type(models.Contact$Query) | |
| * [JVM::Types] Failed to locate method models.Contact$Query.initialize() | |
| * [Duby::Typer] Learned method initialize () on Type(models.Contact$Query) = Type(void) | |
| * [AST] [ConstructorDefinition] ConstructorDefinition(initialize) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact$Query.kind() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.DQuery.kind() from models.Contact$Query | |
| * [AST] [String] String("Contact") resolved! | |
| * [Duby::Typer] Learned method kind () on Type(models.Contact$Query) = Type(java.lang.String) | |
| * [AST] [MethodDefinition] MethodDefinition(kind) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact$Query.first() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting instance field lookup for 'first' on class Type(models.Contact$Query) | |
| * [JVM::Types] Failed to locate method models.Contact$Query.first() | |
| * [Duby::Typer] Method type for "_prepare" on Type(models.Contact$Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact$Query._prepare() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.DQuery._prepare() from models.Contact$Query | |
| * [Duby::Typer] Method type for "_prepare" on Type(models.Contact$Query) = Type(com.google.appengine.api.datastore.PreparedQuery) | |
| * [AST] [FunctionalCall] FunctionalCall(_prepare) resolved! | |
| * [Duby::Typer] Method type for "asIterator" on Type(com.google.appengine.api.datastore.PreparedQuery) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.PreparedQuery.asIterator() from com.google.appengine.api.datastore.PreparedQuery | |
| * [Duby::Typer] Method type for "asIterator" on Type(com.google.appengine.api.datastore.PreparedQuery) = Type(java.util.Iterator) | |
| * [AST] [Call] Call(asIterator) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0xc5a2f7> : it = Type(java.util.Iterator) | |
| * [AST] [LocalAssignment] LocalAssignment(name = it, scope = MethodDefinition(first), captured = false) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0xc5a2f7> : it = Type(java.util.Iterator) | |
| * [AST] [Local] Local(name = it, scope = MethodDefinition(first), captured = false) resolved! | |
| * [Duby::Typer] Method type for "hasNext" on Type(java.util.Iterator) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method java.util.Iterator.hasNext() from java.util.Iterator | |
| * [Duby::Typer] Method type for "hasNext" on Type(java.util.Iterator) = Type(boolean) | |
| * [AST] [Call] Call(hasNext) resolved! | |
| * [AST] [Condition] Condition resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0xc5a2f7> : it = Type(java.util.Iterator) | |
| * [AST] [Local] Local(name = it, scope = MethodDefinition(first), captured = false) resolved! | |
| * [Duby::Typer] Method type for "next" on Type(java.util.Iterator) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method java.util.Iterator.next() from java.util.Iterator | |
| * [Duby::Typer] Method type for "next" on Type(java.util.Iterator) = Type(java.lang.Object) | |
| * [AST] [Call] Call(next) resolved! | |
| * [AST] [FunctionalCall] FunctionalCall(Entity) resolved! | |
| * [AST] [FunctionalCall] FunctionalCall(Entity) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0xc5a2f7> : e = Type(com.google.appengine.api.datastore.Entity) | |
| * [AST] [LocalAssignment] LocalAssignment(name = e, scope = MethodDefinition(first), captured = false) resolved! | |
| * [Duby::Typer] Method type for "new" on Type(models.Contact meta) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.<init>() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting static field lookup for '<init>' on class Type(models.Contact meta) | |
| * [JVM::Types] Attempting inner class lookup for '<init>' on Type(models.Contact meta) | |
| * [JVM::Types] Failed to locate method models.Contact.<init>() | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.<init>() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting static field lookup for '<init>' on class Type(models.Contact meta) | |
| * [JVM::Types] Attempting inner class lookup for '<init>' on Type(models.Contact meta) | |
| * [JVM::Types] Failed to locate method models.Contact.<init>() | |
| * [Duby::Typer] Deferring inference for Call(new) | |
| * [Duby::Typer] Deferring inference for LocalAssignment(name = m, scope = MethodDefinition(first), captured = false) | |
| * [Duby::Typer] Deferring inference for Local(name = m, scope = MethodDefinition(first), captured = false) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0xc5a2f7> : e = Type(com.google.appengine.api.datastore.Entity) | |
| * [AST] [Local] Local(name = e, scope = MethodDefinition(first), captured = false) resolved! | |
| * [Duby::Typer] Deferring inference for Call(_read_from) | |
| * [Duby::Typer] Deferring inference for Local(name = m, scope = MethodDefinition(first), captured = false) | |
| * [Duby::Typer] Deferring inference for Body | |
| * [AST] [Null] Null(nil) resolved! | |
| * [AST] [FunctionalCall] FunctionalCall(Contact) resolved! | |
| * [AST] [FunctionalCall] FunctionalCall(Contact) resolved! | |
| * [Duby::Typer] Deferring inference for If | |
| * [AST] [Body] Body resolved! | |
| * [Duby::Typer] Learned method first () on Type(models.Contact$Query) = Type(models.Contact) | |
| * [AST] [MethodDefinition] MethodDefinition(first) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact$Query.run() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting instance field lookup for 'run' on class Type(models.Contact$Query) | |
| * [JVM::Types] Failed to locate method models.Contact$Query.run() | |
| * [Duby::Typer] Method type for "_prepare" on Type(models.Contact$Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact$Query._prepare() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.DQuery._prepare() from models.Contact$Query | |
| * [Duby::Typer] Method type for "_prepare" on Type(models.Contact$Query) = Type(com.google.appengine.api.datastore.PreparedQuery) | |
| * [AST] [FunctionalCall] FunctionalCall(_prepare) resolved! | |
| * [Duby::Typer] Method type for "_options" on Type(models.Contact$Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact$Query._options() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.DQuery._options() from models.Contact$Query | |
| * [Duby::Typer] Method type for "_options" on Type(models.Contact$Query) = Type(com.google.appengine.api.datastore.FetchOptions) | |
| * [AST] [FunctionalCall] FunctionalCall(_options) resolved! | |
| * [Duby::Typer] Method type for "asList" Type(com.google.appengine.api.datastore.FetchOptions) on Type(com.google.appengine.api.datastore.PreparedQuery) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.PreparedQuery.asList(com.google.appengine.api.datastore.FetchOptions) from com.google.appengine.api.datastore.PreparedQuery | |
| * [Duby::Typer] Method type for "asList" Type(com.google.appengine.api.datastore.FetchOptions) on Type(com.google.appengine.api.datastore.PreparedQuery) = Type(java.util.List) | |
| * [AST] [Call] Call(asList) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x16f8789> : entities = Type(java.util.List) | |
| * [AST] [LocalAssignment] LocalAssignment(name = entities, scope = MethodDefinition(run), captured = false) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x16f8789> : entities = Type(java.util.List) | |
| * [AST] [Local] Local(name = entities, scope = MethodDefinition(run), captured = false) resolved! | |
| * [Duby::Typer] Method type for "size" on Type(java.util.List) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method java.util.List.size() from java.util.List | |
| * [Duby::Typer] Method type for "size" on Type(java.util.List) = Type(int) | |
| * [AST] [Call] Call(size) resolved! | |
| * [AST] [EmptyArray] EmptyArray resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x16f8789> : models = Type(models.Contact array) | |
| * [AST] [LocalAssignment] LocalAssignment(name = models, scope = MethodDefinition(run), captured = false) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x16f8789> : entities = Type(java.util.List) | |
| * [AST] [Local] Local(name = entities, scope = MethodDefinition(run), captured = false) resolved! | |
| * [Duby::Typer] Method type for "iterator" on Type(java.util.List) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method java.util.List.iterator() from java.util.List | |
| * [Duby::Typer] Method type for "iterator" on Type(java.util.List) = Type(java.util.Iterator) | |
| * [AST] [Call] Call(iterator) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x16f8789> : it = Type(java.util.Iterator) | |
| * [AST] [LocalAssignment] LocalAssignment(name = it, scope = MethodDefinition(run), captured = false) resolved! | |
| * [AST] [Fixnum] Fixnum(0) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x16f8789> : i = Type(int) | |
| * [AST] [LocalAssignment] LocalAssignment(name = i, scope = MethodDefinition(run), captured = false) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x16f8789> : it = Type(java.util.Iterator) | |
| * [AST] [Local] Local(name = it, scope = MethodDefinition(run), captured = false) resolved! | |
| * [Duby::Typer] Method type for "hasNext" on Type(java.util.Iterator) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method java.util.Iterator.hasNext() from java.util.Iterator | |
| * [Duby::Typer] Method type for "hasNext" on Type(java.util.Iterator) = Type(boolean) | |
| * [AST] [Call] Call(hasNext) resolved! | |
| * [AST] [Condition] Condition resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x16f8789> : it = Type(java.util.Iterator) | |
| * [AST] [Local] Local(name = it, scope = MethodDefinition(run), captured = false) resolved! | |
| * [Duby::Typer] Method type for "next" on Type(java.util.Iterator) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method java.util.Iterator.next() from java.util.Iterator | |
| * [Duby::Typer] Method type for "next" on Type(java.util.Iterator) = Type(java.lang.Object) | |
| * [AST] [Call] Call(next) resolved! | |
| * [AST] [FunctionalCall] FunctionalCall(Entity) resolved! | |
| * [AST] [FunctionalCall] FunctionalCall(Entity) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x16f8789> : e = Type(com.google.appengine.api.datastore.Entity) | |
| * [AST] [LocalAssignment] LocalAssignment(name = e, scope = MethodDefinition(run), captured = false) resolved! | |
| * [Duby::Typer] Method type for "new" on Type(models.Contact meta) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.<init>() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting static field lookup for '<init>' on class Type(models.Contact meta) | |
| * [JVM::Types] Attempting inner class lookup for '<init>' on Type(models.Contact meta) | |
| * [JVM::Types] Failed to locate method models.Contact.<init>() | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.<init>() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting static field lookup for '<init>' on class Type(models.Contact meta) | |
| * [JVM::Types] Attempting inner class lookup for '<init>' on Type(models.Contact meta) | |
| * [JVM::Types] Failed to locate method models.Contact.<init>() | |
| * [Duby::Typer] Deferring inference for Call(new) | |
| * [Duby::Typer] Deferring inference for LocalAssignment(name = m, scope = MethodDefinition(run), captured = false) | |
| * [Duby::Typer] Deferring inference for Local(name = m, scope = MethodDefinition(run), captured = false) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x16f8789> : e = Type(com.google.appengine.api.datastore.Entity) | |
| * [AST] [Local] Local(name = e, scope = MethodDefinition(run), captured = false) resolved! | |
| * [Duby::Typer] Deferring inference for Call(_read_from) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x16f8789> : models = Type(models.Contact array) | |
| * [AST] [Local] Local(name = models, scope = MethodDefinition(run), captured = false) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x16f8789> : i = Type(int) | |
| * [AST] [Local] Local(name = i, scope = MethodDefinition(run), captured = false) resolved! | |
| * [Duby::Typer] Deferring inference for Local(name = m, scope = MethodDefinition(run), captured = false) | |
| * [Duby::Typer] Deferring inference for Call([]=) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x16f8789> : i = Type(int) | |
| * [AST] [Local] Local(name = i, scope = MethodDefinition(run), captured = false) resolved! | |
| * [AST] [Fixnum] Fixnum(1) resolved! | |
| * [Duby::Typer] Method type for "+" Type(int) on Type(int) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] undefined method `getDeclaredMethod' for nil:NilClass | |
| * [JVM::Types] No exact match for int.+(int) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (int) | |
| * [JVM::Types] Found method int.+(int) from int | |
| * [Duby::Typer] Method type for "+" Type(int) on Type(int) = Type(int) | |
| * [AST] [Call] Call(+) resolved! | |
| * [AST] [LocalAssignment] LocalAssignment(name = i, scope = MethodDefinition(run), captured = false) resolved! | |
| * [AST] [Body] Body resolved! | |
| * [AST] [Loop] Loop(check_first = true, negative = false) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x16f8789> : models = Type(models.Contact array) | |
| * [AST] [Local] Local(name = models, scope = MethodDefinition(run), captured = false) resolved! | |
| * [AST] [Body] Body resolved! | |
| * [Duby::Typer] Learned method run () on Type(models.Contact$Query) = Type(models.Contact array) | |
| * [AST] [MethodDefinition] MethodDefinition(run) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x1ffb2eb> : name = Type(java.lang.String) | |
| * [AST] [RequiredArgument] RequiredArgument(name) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact$Query.sort(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Attempting instance field lookup for 'sort' on class Type(models.Contact$Query) | |
| * [JVM::Types] Failed to locate method models.Contact$Query.sort(java.lang.String) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x1ffb2eb> : name = Type(java.lang.String) | |
| * [AST] [Local] Local(name = name, scope = MethodDefinition(sort), captured = false) resolved! | |
| * [AST] [Boolean] Boolean(false) resolved! | |
| * [Duby::Typer] Method type for "sort" Type(java.lang.String)Type(boolean) on Type(models.Contact$Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact$Query.sort(java.lang.String, boolean) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringboolean) | |
| * [JVM::Types] Attempting instance field lookup for 'sort' on class Type(models.Contact$Query) | |
| * [JVM::Types] Failed to locate method models.Contact$Query.sort(java.lang.String, boolean) | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact$Query.sort(java.lang.String, boolean) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringboolean) | |
| * [JVM::Types] Attempting instance field lookup for 'sort' on class Type(models.Contact$Query) | |
| * [JVM::Types] Failed to locate method models.Contact$Query.sort(java.lang.String, boolean) | |
| * [Duby::Typer] Deferring inference for FunctionalCall(sort) | |
| * [Duby::Typer] Deferring inference for MethodDefinition(sort) | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x1711970> : name = Type(java.lang.String) | |
| * [AST] [RequiredArgument] RequiredArgument(name) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x1711970> : descending = Type(boolean) | |
| * [AST] [RequiredArgument] RequiredArgument(descending) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact$Query.sort(java.lang.String, boolean) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringboolean) | |
| * [JVM::Types] Attempting instance field lookup for 'sort' on class Type(models.Contact$Query) | |
| * [JVM::Types] Failed to locate method models.Contact$Query.sort(java.lang.String, boolean) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x1711970> : name = Type(java.lang.String) | |
| * [AST] [Local] Local(name = name, scope = MethodDefinition(sort), captured = false) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x1711970> : descending = Type(boolean) | |
| * [AST] [Local] Local(name = descending, scope = MethodDefinition(sort), captured = false) resolved! | |
| * [Duby::Typer] Method type for "_sort" Type(java.lang.String)Type(boolean) on Type(models.Contact$Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact$Query._sort(java.lang.String, boolean) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringboolean) | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.DQuery._sort(java.lang.String, boolean) from models.Contact$Query | |
| * [Duby::Typer] Method type for "_sort" Type(java.lang.String)Type(boolean) on Type(models.Contact$Query) = Type(void) | |
| * [AST] [FunctionalCall] FunctionalCall(_sort) resolved! | |
| * [AST] [Body] Body resolved! | |
| * [Duby::Typer] Learned method sort (Type(java.lang.String)Type(boolean)) on Type(models.Contact$Query) = Type(models.Contact$Query) | |
| * [AST] [MethodDefinition] MethodDefinition(sort) resolved! | |
| * [AST] [Body] Body resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0xb8705b> : value = Type(java.lang.String) | |
| * [AST] [RequiredArgument] RequiredArgument(value) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [AST] [Noop] Noop resolved! | |
| * [Duby::Typer] Method type for "_query" on Type(models.Contact$Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact$Query._query() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.DQuery._query() from models.Contact$Query | |
| * [Duby::Typer] Method type for "_query" on Type(models.Contact$Query) = Type(com.google.appengine.api.datastore.Query) | |
| * [AST] [FunctionalCall] FunctionalCall(_query) resolved! | |
| * [AST] [String] String("title") resolved! | |
| * [Duby::Typer] Method type for "_eq_op" on Type(models.Contact$Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact$Query._eq_op() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.DQuery._eq_op() from models.Contact$Query | |
| * [Duby::Typer] Method type for "_eq_op" on Type(models.Contact$Query) = Type(com.google.appengine.api.datastore.Query$FilterOperator) | |
| * [AST] [FunctionalCall] FunctionalCall(_eq_op) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0xb8705b> : value = Type(java.lang.String) | |
| * [AST] [Local] Local(name = value, scope = MethodDefinition(title), captured = false) resolved! | |
| * [Duby::Typer] Method type for "addFilter" Type(java.lang.String)Type(com.google.appengine.api.datastore.Query$FilterOperator)Type(java.lang.String) on Type(com.google.appengine.api.datastore.Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for com.google.appengine.api.datastore.Query.addFilter(java.lang.String, com.google.appengine.api.datastore.Query$FilterOperator, java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringcom.google.appengine.api.datastore.Query$FilterOperatorjava.lang.String) | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.Query.addFilter(java.lang.String, com.google.appengine.api.datastore.Query$FilterOperator, java.lang.Object) from com.google.appengine.api.datastore.Query | |
| * [Duby::Typer] Method type for "addFilter" Type(java.lang.String)Type(com.google.appengine.api.datastore.Query$FilterOperator)Type(java.lang.String) on Type(com.google.appengine.api.datastore.Query) = Type(com.google.appengine.api.datastore.Query) | |
| * [AST] [Call] Call(addFilter) resolved! | |
| * [AST] [Body] Body resolved! | |
| * [Duby::Typer] Learned method title (Type(java.lang.String)) on Type(models.Contact$Query) = Type(void) | |
| * [AST] [MethodDefinition] MethodDefinition(title) resolved! | |
| * [AST] [Body] Body resolved! | |
| * [AST] [ClassDefinition] ClassDefinition(Contact$Query) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.initialize() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting instance field lookup for 'initialize' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.initialize() | |
| * [AST] [Noop] Noop resolved! | |
| * [Duby::Typer] Learned method initialize () on Type(models.Contact) = Type(void) | |
| * [AST] [ConstructorDefinition] ConstructorDefinition(initialize) resolved! | |
| * [Duby::Typer] Deferring inference for Local(name = key_name, scope = ConstructorDefinition(initialize), captured = false) | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x19bbd86> : key_name = Type(java.lang.String) | |
| * [AST] [RequiredArgument] RequiredArgument(key_name) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.initialize(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Attempting instance field lookup for 'initialize' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.initialize(java.lang.String) | |
| * [AST] [Noop] Noop resolved! | |
| * [Duby::Typer] Learned method initialize (Type(java.lang.String)) on Type(models.Contact) = Type(void) | |
| * [AST] [ConstructorDefinition] ConstructorDefinition(initialize) resolved! | |
| * [Duby::Typer] Deferring inference for Local(name = parent, scope = ConstructorDefinition(initialize), captured = false) | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x2c4ede> : parent = Type(com.google.appengine.ext.duby.db.Model) | |
| * [AST] [RequiredArgument] RequiredArgument(parent) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.initialize(com.google.appengine.ext.duby.db.Model) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (com.google.appengine.ext.duby.db.Model) | |
| * [JVM::Types] Attempting instance field lookup for 'initialize' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.initialize(com.google.appengine.ext.duby.db.Model) | |
| * [AST] [Noop] Noop resolved! | |
| * [Duby::Typer] Learned method initialize (Type(com.google.appengine.ext.duby.db.Model)) on Type(models.Contact) = Type(void) | |
| * [AST] [ConstructorDefinition] ConstructorDefinition(initialize) resolved! | |
| * [Duby::Typer] Deferring inference for Local(name = parent, scope = ConstructorDefinition(initialize), captured = false) | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x1c57a92> : parent = Type(com.google.appengine.api.datastore.Key) | |
| * [AST] [RequiredArgument] RequiredArgument(parent) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.initialize(com.google.appengine.api.datastore.Key) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (com.google.appengine.api.datastore.Key) | |
| * [JVM::Types] Attempting instance field lookup for 'initialize' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.initialize(com.google.appengine.api.datastore.Key) | |
| * [AST] [Noop] Noop resolved! | |
| * [Duby::Typer] Learned method initialize (Type(com.google.appengine.api.datastore.Key)) on Type(models.Contact) = Type(void) | |
| * [AST] [ConstructorDefinition] ConstructorDefinition(initialize) resolved! | |
| * [Duby::Typer] Deferring inference for Local(name = parent, scope = ConstructorDefinition(initialize), captured = false) | |
| * [Duby::Typer] Deferring inference for Local(name = key_name, scope = ConstructorDefinition(initialize), captured = false) | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x1aff40f> : parent = Type(com.google.appengine.ext.duby.db.Model) | |
| * [AST] [RequiredArgument] RequiredArgument(parent) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x1aff40f> : key_name = Type(java.lang.String) | |
| * [AST] [RequiredArgument] RequiredArgument(key_name) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.initialize(com.google.appengine.ext.duby.db.Model, java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (com.google.appengine.ext.duby.db.Modeljava.lang.String) | |
| * [JVM::Types] Attempting instance field lookup for 'initialize' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.initialize(com.google.appengine.ext.duby.db.Model, java.lang.String) | |
| * [AST] [Noop] Noop resolved! | |
| * [Duby::Typer] Learned method initialize (Type(com.google.appengine.ext.duby.db.Model)Type(java.lang.String)) on Type(models.Contact) = Type(void) | |
| * [AST] [ConstructorDefinition] ConstructorDefinition(initialize) resolved! | |
| * [Duby::Typer] Deferring inference for Local(name = parent, scope = ConstructorDefinition(initialize), captured = false) | |
| * [Duby::Typer] Deferring inference for Local(name = key_name, scope = ConstructorDefinition(initialize), captured = false) | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x347cdb> : parent = Type(com.google.appengine.api.datastore.Key) | |
| * [AST] [RequiredArgument] RequiredArgument(parent) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x347cdb> : key_name = Type(java.lang.String) | |
| * [AST] [RequiredArgument] RequiredArgument(key_name) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.initialize(com.google.appengine.api.datastore.Key, java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (com.google.appengine.api.datastore.Keyjava.lang.String) | |
| * [JVM::Types] Attempting instance field lookup for 'initialize' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.initialize(com.google.appengine.api.datastore.Key, java.lang.String) | |
| * [AST] [Noop] Noop resolved! | |
| * [Duby::Typer] Learned method initialize (Type(com.google.appengine.api.datastore.Key)Type(java.lang.String)) on Type(models.Contact) = Type(void) | |
| * [AST] [ConstructorDefinition] ConstructorDefinition(initialize) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0xf82fe7> : key = Type(com.google.appengine.api.datastore.Key) | |
| * [AST] [RequiredArgument] RequiredArgument(key) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [Duby::Typer] Method type for "new" on Type(models.Contact meta) = Type(models.Contact meta) | |
| * [AST] [Call] Call(new) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0xf82fe7> : m = Type(models.Contact) | |
| * [AST] [LocalAssignment] LocalAssignment(name = m, scope = StaticMethodDefinition(get), captured = false) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0xf82fe7> : m = Type(models.Contact) | |
| * [AST] [Local] Local(name = m, scope = StaticMethodDefinition(get), captured = false) resolved! | |
| * [Duby::Typer] Method type for "_datastore" on Type(com.google.appengine.ext.duby.db.Model meta) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.Model._datastore() from com.google.appengine.ext.duby.db.Model | |
| * [Duby::Typer] Method type for "_datastore" on Type(com.google.appengine.ext.duby.db.Model meta) = Type(com.google.appengine.api.datastore.DatastoreService) | |
| * [AST] [Call] Call(_datastore) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0xf82fe7> : key = Type(com.google.appengine.api.datastore.Key) | |
| * [AST] [Local] Local(name = key, scope = StaticMethodDefinition(get), captured = false) resolved! | |
| * [Duby::Typer] Method type for "get" Type(com.google.appengine.api.datastore.Key) on Type(com.google.appengine.api.datastore.DatastoreService) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.DatastoreService.get(com.google.appengine.api.datastore.Key) from com.google.appengine.api.datastore.DatastoreService | |
| * [Duby::Typer] Method type for "get" Type(com.google.appengine.api.datastore.Key) on Type(com.google.appengine.api.datastore.DatastoreService) = Type(com.google.appengine.api.datastore.Entity) | |
| * [AST] [Call] Call(get) resolved! | |
| * [Duby::Typer] Method type for "_read_from" Type(com.google.appengine.api.datastore.Entity) on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact._read_from(com.google.appengine.api.datastore.Entity) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (com.google.appengine.api.datastore.Entity) | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.Model._read_from(com.google.appengine.api.datastore.Entity) from models.Contact | |
| * [Duby::Typer] Method type for "_read_from" Type(com.google.appengine.api.datastore.Entity) on Type(models.Contact) = Type(void) | |
| * [AST] [Call] Call(_read_from) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0xf82fe7> : m = Type(models.Contact) | |
| * [AST] [Local] Local(name = m, scope = StaticMethodDefinition(get), captured = false) resolved! | |
| * [AST] [Body] Body resolved! | |
| * [AST] [Null] Null(nil) resolved! | |
| * [AST] [RescueClause] RescueClause resolved! | |
| * [AST] [Rescue] Rescue resolved! | |
| * [Duby::Typer] Learned method get (Type(com.google.appengine.api.datastore.Key)) on Type(models.Contact meta) = Type(models.Contact) | |
| * [AST] [StaticMethodDefinition] StaticMethodDefinition(get) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0xd083> : key_name = Type(java.lang.String) | |
| * [AST] [RequiredArgument] RequiredArgument(key_name) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [AST] [String] String("Contact") resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0xd083> : key_name = Type(java.lang.String) | |
| * [AST] [Local] Local(name = key_name, scope = StaticMethodDefinition(get), captured = false) resolved! | |
| * [Duby::Typer] Method type for "createKey" Type(java.lang.String)Type(java.lang.String) on Type(com.google.appengine.api.datastore.KeyFactory meta) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.KeyFactory.createKey(java.lang.String, java.lang.String) from com.google.appengine.api.datastore.KeyFactory | |
| * [Duby::Typer] Method type for "createKey" Type(java.lang.String)Type(java.lang.String) on Type(com.google.appengine.api.datastore.KeyFactory meta) = Type(com.google.appengine.api.datastore.Key) | |
| * [AST] [Call] Call(createKey) resolved! | |
| * [Duby::Typer] Method type for "get" Type(com.google.appengine.api.datastore.Key) on Type(models.Contact meta) = Type(models.Contact) | |
| * [AST] [FunctionalCall] FunctionalCall(get) resolved! | |
| * [Duby::Typer] Learned method get (Type(java.lang.String)) on Type(models.Contact meta) = Type(models.Contact) | |
| * [AST] [StaticMethodDefinition] StaticMethodDefinition(get) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x1290ef4> : id = Type(long) | |
| * [AST] [RequiredArgument] RequiredArgument(id) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [AST] [String] String("Contact") resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x1290ef4> : id = Type(long) | |
| * [AST] [Local] Local(name = id, scope = StaticMethodDefinition(get), captured = false) resolved! | |
| * [Duby::Typer] Method type for "createKey" Type(java.lang.String)Type(long) on Type(com.google.appengine.api.datastore.KeyFactory meta) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.KeyFactory.createKey(java.lang.String, long) from com.google.appengine.api.datastore.KeyFactory | |
| * [Duby::Typer] Method type for "createKey" Type(java.lang.String)Type(long) on Type(com.google.appengine.api.datastore.KeyFactory meta) = Type(com.google.appengine.api.datastore.Key) | |
| * [AST] [Call] Call(createKey) resolved! | |
| * [Duby::Typer] Method type for "get" Type(com.google.appengine.api.datastore.Key) on Type(models.Contact meta) = Type(models.Contact) | |
| * [AST] [FunctionalCall] FunctionalCall(get) resolved! | |
| * [Duby::Typer] Learned method get (Type(long)) on Type(models.Contact meta) = Type(models.Contact) | |
| * [AST] [StaticMethodDefinition] StaticMethodDefinition(get) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0xde3c87> : parent = Type(com.google.appengine.api.datastore.Key) | |
| * [AST] [RequiredArgument] RequiredArgument(parent) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0xde3c87> : key_name = Type(java.lang.String) | |
| * [AST] [RequiredArgument] RequiredArgument(key_name) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0xde3c87> : parent = Type(com.google.appengine.api.datastore.Key) | |
| * [AST] [Local] Local(name = parent, scope = StaticMethodDefinition(get), captured = false) resolved! | |
| * [AST] [String] String("Contact") resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0xde3c87> : key_name = Type(java.lang.String) | |
| * [AST] [Local] Local(name = key_name, scope = StaticMethodDefinition(get), captured = false) resolved! | |
| * [Duby::Typer] Method type for "createKey" Type(com.google.appengine.api.datastore.Key)Type(java.lang.String)Type(java.lang.String) on Type(com.google.appengine.api.datastore.KeyFactory meta) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.KeyFactory.createKey(com.google.appengine.api.datastore.Key, java.lang.String, java.lang.String) from com.google.appengine.api.datastore.KeyFactory | |
| * [Duby::Typer] Method type for "createKey" Type(com.google.appengine.api.datastore.Key)Type(java.lang.String)Type(java.lang.String) on Type(com.google.appengine.api.datastore.KeyFactory meta) = Type(com.google.appengine.api.datastore.Key) | |
| * [AST] [Call] Call(createKey) resolved! | |
| * [Duby::Typer] Method type for "get" Type(com.google.appengine.api.datastore.Key) on Type(models.Contact meta) = Type(models.Contact) | |
| * [AST] [FunctionalCall] FunctionalCall(get) resolved! | |
| * [Duby::Typer] Learned method get (Type(com.google.appengine.api.datastore.Key)Type(java.lang.String)) on Type(models.Contact meta) = Type(models.Contact) | |
| * [AST] [StaticMethodDefinition] StaticMethodDefinition(get) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x3f1224> : parent = Type(com.google.appengine.api.datastore.Key) | |
| * [AST] [RequiredArgument] RequiredArgument(parent) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x3f1224> : id = Type(long) | |
| * [AST] [RequiredArgument] RequiredArgument(id) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x3f1224> : parent = Type(com.google.appengine.api.datastore.Key) | |
| * [AST] [Local] Local(name = parent, scope = StaticMethodDefinition(get), captured = false) resolved! | |
| * [AST] [String] String("Contact") resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x3f1224> : id = Type(long) | |
| * [AST] [Local] Local(name = id, scope = StaticMethodDefinition(get), captured = false) resolved! | |
| * [Duby::Typer] Method type for "createKey" Type(com.google.appengine.api.datastore.Key)Type(java.lang.String)Type(long) on Type(com.google.appengine.api.datastore.KeyFactory meta) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.KeyFactory.createKey(com.google.appengine.api.datastore.Key, java.lang.String, long) from com.google.appengine.api.datastore.KeyFactory | |
| * [Duby::Typer] Method type for "createKey" Type(com.google.appengine.api.datastore.Key)Type(java.lang.String)Type(long) on Type(com.google.appengine.api.datastore.KeyFactory meta) = Type(com.google.appengine.api.datastore.Key) | |
| * [AST] [Call] Call(createKey) resolved! | |
| * [Duby::Typer] Method type for "get" Type(com.google.appengine.api.datastore.Key) on Type(models.Contact meta) = Type(models.Contact) | |
| * [AST] [FunctionalCall] FunctionalCall(get) resolved! | |
| * [Duby::Typer] Learned method get (Type(com.google.appengine.api.datastore.Key)Type(long)) on Type(models.Contact meta) = Type(models.Contact) | |
| * [AST] [StaticMethodDefinition] StaticMethodDefinition(get) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x367013> : parent = Type(com.google.appengine.ext.duby.db.Model) | |
| * [AST] [RequiredArgument] RequiredArgument(parent) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x367013> : key_name = Type(java.lang.String) | |
| * [AST] [RequiredArgument] RequiredArgument(key_name) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x367013> : parent = Type(com.google.appengine.ext.duby.db.Model) | |
| * [AST] [Local] Local(name = parent, scope = StaticMethodDefinition(get), captured = false) resolved! | |
| * [Duby::Typer] Method type for "key" on Type(com.google.appengine.ext.duby.db.Model) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.Model.key() from com.google.appengine.ext.duby.db.Model | |
| * [Duby::Typer] Method type for "key" on Type(com.google.appengine.ext.duby.db.Model) = Type(com.google.appengine.api.datastore.Key) | |
| * [AST] [Call] Call(key) resolved! | |
| * [AST] [String] String("Contact") resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x367013> : key_name = Type(java.lang.String) | |
| * [AST] [Local] Local(name = key_name, scope = StaticMethodDefinition(get), captured = false) resolved! | |
| * [Duby::Typer] Method type for "createKey" Type(com.google.appengine.api.datastore.Key)Type(java.lang.String)Type(java.lang.String) on Type(com.google.appengine.api.datastore.KeyFactory meta) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.KeyFactory.createKey(com.google.appengine.api.datastore.Key, java.lang.String, java.lang.String) from com.google.appengine.api.datastore.KeyFactory | |
| * [Duby::Typer] Method type for "createKey" Type(com.google.appengine.api.datastore.Key)Type(java.lang.String)Type(java.lang.String) on Type(com.google.appengine.api.datastore.KeyFactory meta) = Type(com.google.appengine.api.datastore.Key) | |
| * [AST] [Call] Call(createKey) resolved! | |
| * [Duby::Typer] Method type for "get" Type(com.google.appengine.api.datastore.Key) on Type(models.Contact meta) = Type(models.Contact) | |
| * [AST] [FunctionalCall] FunctionalCall(get) resolved! | |
| * [Duby::Typer] Learned method get (Type(com.google.appengine.ext.duby.db.Model)Type(java.lang.String)) on Type(models.Contact meta) = Type(models.Contact) | |
| * [AST] [StaticMethodDefinition] StaticMethodDefinition(get) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x7227a8> : parent = Type(com.google.appengine.ext.duby.db.Model) | |
| * [AST] [RequiredArgument] RequiredArgument(parent) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x7227a8> : id = Type(long) | |
| * [AST] [RequiredArgument] RequiredArgument(id) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x7227a8> : parent = Type(com.google.appengine.ext.duby.db.Model) | |
| * [AST] [Local] Local(name = parent, scope = StaticMethodDefinition(get), captured = false) resolved! | |
| * [Duby::Typer] Method type for "key" on Type(com.google.appengine.ext.duby.db.Model) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.Model.key() from com.google.appengine.ext.duby.db.Model | |
| * [Duby::Typer] Method type for "key" on Type(com.google.appengine.ext.duby.db.Model) = Type(com.google.appengine.api.datastore.Key) | |
| * [AST] [Call] Call(key) resolved! | |
| * [AST] [String] String("Contact") resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x7227a8> : id = Type(long) | |
| * [AST] [Local] Local(name = id, scope = StaticMethodDefinition(get), captured = false) resolved! | |
| * [Duby::Typer] Method type for "createKey" Type(com.google.appengine.api.datastore.Key)Type(java.lang.String)Type(long) on Type(com.google.appengine.api.datastore.KeyFactory meta) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.KeyFactory.createKey(com.google.appengine.api.datastore.Key, java.lang.String, long) from com.google.appengine.api.datastore.KeyFactory | |
| * [Duby::Typer] Method type for "createKey" Type(com.google.appengine.api.datastore.Key)Type(java.lang.String)Type(long) on Type(com.google.appengine.api.datastore.KeyFactory meta) = Type(com.google.appengine.api.datastore.Key) | |
| * [AST] [Call] Call(createKey) resolved! | |
| * [Duby::Typer] Method type for "get" Type(com.google.appengine.api.datastore.Key) on Type(models.Contact meta) = Type(models.Contact) | |
| * [AST] [FunctionalCall] FunctionalCall(get) resolved! | |
| * [Duby::Typer] Learned method get (Type(com.google.appengine.ext.duby.db.Model)Type(long)) on Type(models.Contact meta) = Type(models.Contact) | |
| * [AST] [StaticMethodDefinition] StaticMethodDefinition(get) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [Duby::Typer] Method type for "new" on Type(models.Contact$Query meta) = Type(models.Contact$Query meta) | |
| * [AST] [Call] Call(new) resolved! | |
| * [Duby::Typer] Learned method all () on Type(models.Contact meta) = Type(models.Contact$Query) | |
| * [AST] [StaticMethodDefinition] StaticMethodDefinition(all) resolved! | |
| * [AST] [Body] Body resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x110b205> : e = Type(com.google.appengine.api.datastore.Entity) | |
| * [AST] [RequiredArgument] RequiredArgument(e) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact._read_from(com.google.appengine.api.datastore.Entity) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (com.google.appengine.api.datastore.Entity) | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.Model._read_from(com.google.appengine.api.datastore.Entity) from models.Contact | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x110b205> : e = Type(com.google.appengine.api.datastore.Entity) | |
| * [AST] [Local] Local(name = e, scope = MethodDefinition(_read_from), captured = false) resolved! | |
| * [Duby::Typer] Method type for "entity_set" Type(com.google.appengine.api.datastore.Entity) on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.entity_set(com.google.appengine.api.datastore.Entity) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (com.google.appengine.api.datastore.Entity) | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.Model.entity_set(com.google.appengine.api.datastore.Entity) from models.Contact | |
| * [Duby::Typer] Method type for "entity_set" Type(com.google.appengine.api.datastore.Entity) on Type(models.Contact) = Type(com.google.appengine.api.datastore.Entity) | |
| * [AST] [Call] Call(entity_set) resolved! | |
| * [AST] [Null] Null(nil) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x110b205> : e = Type(com.google.appengine.api.datastore.Entity) | |
| * [AST] [Local] Local(name = e, scope = MethodDefinition(_read_from), captured = false) resolved! | |
| * [AST] [String] String("title") resolved! | |
| * [Duby::Typer] Method type for "getProperty" Type(java.lang.String) on Type(com.google.appengine.api.datastore.Entity) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.Entity.getProperty(java.lang.String) from com.google.appengine.api.datastore.Entity | |
| * [Duby::Typer] Method type for "getProperty" Type(java.lang.String) on Type(com.google.appengine.api.datastore.Entity) = Type(java.lang.Object) | |
| * [AST] [Call] Call(getProperty) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x110b205> : __xform_tmp_1 = Type(java.lang.Object) | |
| * [AST] [LocalAssignment] LocalAssignment(name = __xform_tmp_1, scope = MethodDefinition(_read_from), captured = false) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x110b205> : __xform_tmp_1 = Type(java.lang.Object) | |
| * [AST] [Local] Local(name = __xform_tmp_1, scope = MethodDefinition(_read_from), captured = false) resolved! | |
| * [AST] [FunctionalCall] FunctionalCall(String) resolved! | |
| * [AST] [FunctionalCall] FunctionalCall(String) resolved! | |
| * [Duby::Typer] Learned field type under ClassDefinition(Contact) : @title = Type(java.lang.String) | |
| * [AST] [FieldAssignment] FieldAssignment(@title) resolved! | |
| * [AST] [Body] Body resolved! | |
| * [Duby::Typer] Learned method _read_from (Type(com.google.appengine.api.datastore.Entity)) on Type(models.Contact) = Type(void) | |
| * [AST] [MethodDefinition] MethodDefinition(_read_from) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.properties() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.Model.properties() from models.Contact | |
| * [Duby::Typer] Method type for "properties" on Type(com.google.appengine.ext.duby.db.Model) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.Model.properties() from com.google.appengine.ext.duby.db.Model | |
| * [Duby::Typer] Method type for "properties" on Type(com.google.appengine.ext.duby.db.Model) = Type(java.util.Map) | |
| * [AST] [Super] Super(properties) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x755df3> : result = Type(java.util.Map) | |
| * [AST] [LocalAssignment] LocalAssignment(name = result, scope = MethodDefinition(properties), captured = false) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x755df3> : result = Type(java.util.Map) | |
| * [AST] [Local] Local(name = result, scope = MethodDefinition(properties), captured = false) resolved! | |
| * [AST] [String] String("title") resolved! | |
| * [Duby::Typer] Method type for "title" on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.title() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting instance field lookup for 'title' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.title() | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.title() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting instance field lookup for 'title' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.title() | |
| * [Duby::Typer] Deferring inference for Call(title) | |
| * [Duby::Typer] Deferring inference for Call(put) | |
| * [Duby::Typer] Deferring inference for Body | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x755df3> : result = Type(java.util.Map) | |
| * [AST] [Local] Local(name = result, scope = MethodDefinition(properties), captured = false) resolved! | |
| * [AST] [Body] Body resolved! | |
| * [Duby::Typer] Learned method properties () on Type(models.Contact) = Type(java.util.Map) | |
| * [AST] [MethodDefinition] MethodDefinition(properties) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x6f0962> : properties = Type(java.util.Map) | |
| * [AST] [RequiredArgument] RequiredArgument(properties) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.update(java.util.Map) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.util.Map) | |
| * [JVM::Types] Attempting instance field lookup for 'update' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.update(java.util.Map) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x6f0962> : properties = Type(java.util.Map) | |
| * [AST] [Local] Local(name = properties, scope = MethodDefinition(update), captured = false) resolved! | |
| * [AST] [String] String("title") resolved! | |
| * [Duby::Typer] Method type for "containsKey" Type(java.lang.String) on Type(java.util.Map) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.util.Map.containsKey(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Found method java.util.Map.containsKey(java.lang.Object) from java.util.Map | |
| * [Duby::Typer] Method type for "containsKey" Type(java.lang.String) on Type(java.util.Map) = Type(boolean) | |
| * [AST] [Call] Call(containsKey) resolved! | |
| * [AST] [Condition] Condition resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x6f0962> : properties = Type(java.util.Map) | |
| * [AST] [Local] Local(name = properties, scope = MethodDefinition(update), captured = false) resolved! | |
| * [AST] [String] String("title") resolved! | |
| * [Duby::Typer] Method type for "get" Type(java.lang.String) on Type(java.util.Map) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.util.Map.get(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Found method java.util.Map.get(java.lang.Object) from java.util.Map | |
| * [Duby::Typer] Method type for "get" Type(java.lang.String) on Type(java.util.Map) = Type(java.lang.Object) | |
| * [AST] [Call] Call(get) resolved! | |
| * [Duby::Typer] Method type for "title_set" Type(java.lang.Object) on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.title_set(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Attempting instance field lookup for 'title_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.title_set(java.lang.Object) | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.title_set(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Attempting instance field lookup for 'title_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.title_set(java.lang.Object) | |
| * [Duby::Typer] Deferring inference for Call(title_set) | |
| * [Duby::Typer] Deferring inference for If | |
| * [Duby::Typer] Deferring inference for Body | |
| * [AST] [Body] Body resolved! | |
| * [Duby::Typer] Learned method update (Type(java.util.Map)) on Type(models.Contact) = Type(models.Contact) | |
| * [AST] [MethodDefinition] MethodDefinition(update) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x871dcc> : e = Type(com.google.appengine.api.datastore.Entity) | |
| * [AST] [RequiredArgument] RequiredArgument(e) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact._save_to(com.google.appengine.api.datastore.Entity) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (com.google.appengine.api.datastore.Entity) | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.Model._save_to(com.google.appengine.api.datastore.Entity) from models.Contact | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x871dcc> : e = Type(com.google.appengine.api.datastore.Entity) | |
| * [AST] [Local] Local(name = e, scope = MethodDefinition(_save_to), captured = false) resolved! | |
| * [AST] [String] String("title") resolved! | |
| * [AST] [Field] Field(@title) resolved! | |
| * [Duby::Typer] Method type for "setProperty" Type(java.lang.String)Type(java.lang.String) on Type(com.google.appengine.api.datastore.Entity) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for com.google.appengine.api.datastore.Entity.setProperty(java.lang.String, java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringjava.lang.String) | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.Entity.setProperty(java.lang.String, java.lang.Object) from com.google.appengine.api.datastore.Entity | |
| * [Duby::Typer] Method type for "setProperty" Type(java.lang.String)Type(java.lang.String) on Type(com.google.appengine.api.datastore.Entity) = Type(void) | |
| * [AST] [Call] Call(setProperty) resolved! | |
| * [AST] [Body] Body resolved! | |
| * [Duby::Typer] Learned method _save_to (Type(com.google.appengine.api.datastore.Entity)) on Type(models.Contact) = Type(void) | |
| * [AST] [MethodDefinition] MethodDefinition(_save_to) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.title() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting instance field lookup for 'title' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.title() | |
| * [AST] [Field] Field(@title) resolved! | |
| * [Duby::Typer] Learned method title () on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [MethodDefinition] MethodDefinition(title) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x19f5e3f> : value = Type(java.lang.String) | |
| * [AST] [RequiredArgument] RequiredArgument(value) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.title_set(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Attempting instance field lookup for 'title_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.title_set(java.lang.String) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x19f5e3f> : value = Type(java.lang.String) | |
| * [AST] [Local] Local(name = value, scope = MethodDefinition(title_set), captured = false) resolved! | |
| * [Duby::Typer] Learned field type under ClassDefinition(Contact) : @title = Type(java.lang.String) | |
| * [AST] [FieldAssignment] FieldAssignment(@title) resolved! | |
| * [Duby::Typer] Learned method title_set (Type(java.lang.String)) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [MethodDefinition] MethodDefinition(title_set) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x19ffac2> : value = Type(java.lang.Object) | |
| * [AST] [RequiredArgument] RequiredArgument(value) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.title_set(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Attempting instance field lookup for 'title_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.title_set(java.lang.Object) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x19ffac2> : value = Type(java.lang.Object) | |
| * [AST] [Local] Local(name = value, scope = MethodDefinition(title_set), captured = false) resolved! | |
| * [Duby::Typer] Method type for "coerce_string" Type(java.lang.Object) on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.coerce_string(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.Model.coerce_string(java.lang.Object) from models.Contact | |
| * [Duby::Typer] Method type for "coerce_string" Type(java.lang.Object) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [FunctionalCall] FunctionalCall(coerce_string) resolved! | |
| * [Duby::Typer] Method type for "title_set" Type(java.lang.String) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [Call] Call(title_set) resolved! | |
| * [Duby::Typer] Learned method title_set (Type(java.lang.Object)) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [MethodDefinition] MethodDefinition(title_set) resolved! | |
| * [AST] [Body] Body resolved! | |
| * [AST] [Body] Body resolved! | |
| * [Duby::Typer] [Cycle 0]: Inferred type for Body: Type(java.lang.String) | |
| * [Duby::Typer] Method type for "property" Type(java.lang.String)Type(java.util.Date meta) on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.property(java.lang.String, java.util.Date) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringjava.util.Date) | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.Model.property(java.lang.Object, java.lang.Object) from models.Contact | |
| * [Duby::Typer] Method type for "property" Type(java.lang.String)Type(java.util.Date meta) on Type(models.Contact) = #<Duby::AST::InlineCode:0x1d602b3> | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x5e6c89> : value = Type(java.util.Date) | |
| * [AST] [RequiredArgument] RequiredArgument(value) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [AST] [Noop] Noop resolved! | |
| * [Duby::Typer] Method type for "_query" on Type(models.Contact$Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact$Query._query() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.DQuery._query() from models.Contact$Query | |
| * [Duby::Typer] Method type for "_query" on Type(models.Contact$Query) = Type(com.google.appengine.api.datastore.Query) | |
| * [AST] [FunctionalCall] FunctionalCall(_query) resolved! | |
| * [AST] [String] String("birthday") resolved! | |
| * [Duby::Typer] Method type for "_eq_op" on Type(models.Contact$Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact$Query._eq_op() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.DQuery._eq_op() from models.Contact$Query | |
| * [Duby::Typer] Method type for "_eq_op" on Type(models.Contact$Query) = Type(com.google.appengine.api.datastore.Query$FilterOperator) | |
| * [AST] [FunctionalCall] FunctionalCall(_eq_op) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x5e6c89> : value = Type(java.util.Date) | |
| * [AST] [Local] Local(name = value, scope = MethodDefinition(birthday), captured = false) resolved! | |
| * [Duby::Typer] Method type for "addFilter" Type(java.lang.String)Type(com.google.appengine.api.datastore.Query$FilterOperator)Type(java.util.Date) on Type(com.google.appengine.api.datastore.Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for com.google.appengine.api.datastore.Query.addFilter(java.lang.String, com.google.appengine.api.datastore.Query$FilterOperator, java.util.Date) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringcom.google.appengine.api.datastore.Query$FilterOperatorjava.util.Date) | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.Query.addFilter(java.lang.String, com.google.appengine.api.datastore.Query$FilterOperator, java.lang.Object) from com.google.appengine.api.datastore.Query | |
| * [Duby::Typer] Method type for "addFilter" Type(java.lang.String)Type(com.google.appengine.api.datastore.Query$FilterOperator)Type(java.util.Date) on Type(com.google.appengine.api.datastore.Query) = Type(com.google.appengine.api.datastore.Query) | |
| * [AST] [Call] Call(addFilter) resolved! | |
| * [AST] [Body] Body resolved! | |
| * [Duby::Typer] Learned method birthday (Type(java.util.Date)) on Type(models.Contact$Query) = Type(void) | |
| * [AST] [MethodDefinition] MethodDefinition(birthday) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x110b205> : e = Type(com.google.appengine.api.datastore.Entity) | |
| * [AST] [Local] Local(name = e, scope = MethodDefinition(_read_from), captured = false) resolved! | |
| * [AST] [String] String("birthday") resolved! | |
| * [Duby::Typer] Method type for "getProperty" Type(java.lang.String) on Type(com.google.appengine.api.datastore.Entity) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.Entity.getProperty(java.lang.String) from com.google.appengine.api.datastore.Entity | |
| * [Duby::Typer] Method type for "getProperty" Type(java.lang.String) on Type(com.google.appengine.api.datastore.Entity) = Type(java.lang.Object) | |
| * [AST] [Call] Call(getProperty) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x110b205> : __xform_tmp_2 = Type(java.lang.Object) | |
| * [AST] [LocalAssignment] LocalAssignment(name = __xform_tmp_2, scope = MethodDefinition(_read_from), captured = false) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x110b205> : __xform_tmp_2 = Type(java.lang.Object) | |
| * [AST] [Local] Local(name = __xform_tmp_2, scope = MethodDefinition(_read_from), captured = false) resolved! | |
| * [AST] [FunctionalCall] FunctionalCall(Date) resolved! | |
| * [AST] [FunctionalCall] FunctionalCall(Date) resolved! | |
| * [Duby::Typer] Learned field type under ClassDefinition(Contact) : @birthday = Type(java.util.Date) | |
| * [AST] [FieldAssignment] FieldAssignment(@birthday) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x871dcc> : e = Type(com.google.appengine.api.datastore.Entity) | |
| * [AST] [Local] Local(name = e, scope = MethodDefinition(_save_to), captured = false) resolved! | |
| * [AST] [String] String("birthday") resolved! | |
| * [AST] [Field] Field(@birthday) resolved! | |
| * [Duby::Typer] Method type for "setProperty" Type(java.lang.String)Type(java.util.Date) on Type(com.google.appengine.api.datastore.Entity) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for com.google.appengine.api.datastore.Entity.setProperty(java.lang.String, java.util.Date) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringjava.util.Date) | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.Entity.setProperty(java.lang.String, java.lang.Object) from com.google.appengine.api.datastore.Entity | |
| * [Duby::Typer] Method type for "setProperty" Type(java.lang.String)Type(java.util.Date) on Type(com.google.appengine.api.datastore.Entity) = Type(void) | |
| * [AST] [Call] Call(setProperty) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x6f0962> : properties = Type(java.util.Map) | |
| * [AST] [Local] Local(name = properties, scope = MethodDefinition(update), captured = false) resolved! | |
| * [AST] [String] String("birthday") resolved! | |
| * [Duby::Typer] Method type for "containsKey" Type(java.lang.String) on Type(java.util.Map) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.util.Map.containsKey(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Found method java.util.Map.containsKey(java.lang.Object) from java.util.Map | |
| * [Duby::Typer] Method type for "containsKey" Type(java.lang.String) on Type(java.util.Map) = Type(boolean) | |
| * [AST] [Call] Call(containsKey) resolved! | |
| * [AST] [Condition] Condition resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x6f0962> : properties = Type(java.util.Map) | |
| * [AST] [Local] Local(name = properties, scope = MethodDefinition(update), captured = false) resolved! | |
| * [AST] [String] String("birthday") resolved! | |
| * [Duby::Typer] Method type for "get" Type(java.lang.String) on Type(java.util.Map) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.util.Map.get(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Found method java.util.Map.get(java.lang.Object) from java.util.Map | |
| * [Duby::Typer] Method type for "get" Type(java.lang.String) on Type(java.util.Map) = Type(java.lang.Object) | |
| * [AST] [Call] Call(get) resolved! | |
| * [Duby::Typer] Method type for "birthday_set" Type(java.lang.Object) on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.birthday_set(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Attempting instance field lookup for 'birthday_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.birthday_set(java.lang.Object) | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.birthday_set(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Attempting instance field lookup for 'birthday_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.birthday_set(java.lang.Object) | |
| * [Duby::Typer] Deferring inference for Call(birthday_set) | |
| * [Duby::Typer] Deferring inference for If | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x755df3> : result = Type(java.util.Map) | |
| * [AST] [Local] Local(name = result, scope = MethodDefinition(properties), captured = false) resolved! | |
| * [AST] [String] String("birthday") resolved! | |
| * [Duby::Typer] Method type for "birthday" on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.birthday() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting instance field lookup for 'birthday' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.birthday() | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.birthday() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting instance field lookup for 'birthday' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.birthday() | |
| * [Duby::Typer] Deferring inference for Call(birthday) | |
| * [Duby::Typer] Deferring inference for Call(put) | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.birthday() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting instance field lookup for 'birthday' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.birthday() | |
| * [AST] [Field] Field(@birthday) resolved! | |
| * [Duby::Typer] Learned method birthday () on Type(models.Contact) = Type(java.util.Date) | |
| * [AST] [MethodDefinition] MethodDefinition(birthday) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x1338d3d> : value = Type(java.util.Date) | |
| * [AST] [RequiredArgument] RequiredArgument(value) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.birthday_set(java.util.Date) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.util.Date) | |
| * [JVM::Types] Attempting instance field lookup for 'birthday_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.birthday_set(java.util.Date) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x1338d3d> : value = Type(java.util.Date) | |
| * [AST] [Local] Local(name = value, scope = MethodDefinition(birthday_set), captured = false) resolved! | |
| * [Duby::Typer] Learned field type under ClassDefinition(Contact) : @birthday = Type(java.util.Date) | |
| * [AST] [FieldAssignment] FieldAssignment(@birthday) resolved! | |
| * [Duby::Typer] Learned method birthday_set (Type(java.util.Date)) on Type(models.Contact) = Type(java.util.Date) | |
| * [AST] [MethodDefinition] MethodDefinition(birthday_set) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0xf1f2cc> : value = Type(java.lang.Object) | |
| * [AST] [RequiredArgument] RequiredArgument(value) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.birthday_set(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Attempting instance field lookup for 'birthday_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.birthday_set(java.lang.Object) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0xf1f2cc> : value = Type(java.lang.Object) | |
| * [AST] [Local] Local(name = value, scope = MethodDefinition(birthday_set), captured = false) resolved! | |
| * [Duby::Typer] Method type for "coerce_date" Type(java.lang.Object) on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.coerce_date(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.Model.coerce_date(java.lang.Object) from models.Contact | |
| * [Duby::Typer] Method type for "coerce_date" Type(java.lang.Object) on Type(models.Contact) = Type(java.util.Date) | |
| * [AST] [FunctionalCall] FunctionalCall(coerce_date) resolved! | |
| * [Duby::Typer] Method type for "birthday_set" Type(java.util.Date) on Type(models.Contact) = Type(java.util.Date) | |
| * [AST] [Call] Call(birthday_set) resolved! | |
| * [Duby::Typer] Learned method birthday_set (Type(java.lang.Object)) on Type(models.Contact) = Type(java.util.Date) | |
| * [AST] [MethodDefinition] MethodDefinition(birthday_set) resolved! | |
| * [AST] [Body] Body resolved! | |
| * [AST] [Body] Body resolved! | |
| * [Duby::Typer] [Cycle 0]: Inferred type for Body: Type(java.util.Date) | |
| * [Duby::Typer] Method type for "property" Type(java.lang.String)Type(com.google.appengine.api.datastore.Link meta) on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.property(java.lang.String, com.google.appengine.api.datastore.Link) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringcom.google.appengine.api.datastore.Link) | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.Model.property(java.lang.Object, java.lang.Object) from models.Contact | |
| * [Duby::Typer] Method type for "property" Type(java.lang.String)Type(com.google.appengine.api.datastore.Link meta) on Type(models.Contact) = #<Duby::AST::InlineCode:0x1d602b3> | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0xee90b1> : value = Type(java.lang.String) | |
| * [AST] [RequiredArgument] RequiredArgument(value) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [AST] [Noop] Noop resolved! | |
| * [Duby::Typer] Method type for "_query" on Type(models.Contact$Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact$Query._query() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.DQuery._query() from models.Contact$Query | |
| * [Duby::Typer] Method type for "_query" on Type(models.Contact$Query) = Type(com.google.appengine.api.datastore.Query) | |
| * [AST] [FunctionalCall] FunctionalCall(_query) resolved! | |
| * [AST] [String] String("url") resolved! | |
| * [Duby::Typer] Method type for "_eq_op" on Type(models.Contact$Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact$Query._eq_op() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.DQuery._eq_op() from models.Contact$Query | |
| * [Duby::Typer] Method type for "_eq_op" on Type(models.Contact$Query) = Type(com.google.appengine.api.datastore.Query$FilterOperator) | |
| * [AST] [FunctionalCall] FunctionalCall(_eq_op) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0xee90b1> : value = Type(java.lang.String) | |
| * [AST] [Local] Local(name = value, scope = MethodDefinition(url), captured = false) resolved! | |
| * [AST] [Null] Null(nil) resolved! | |
| * [Duby::Typer] Method type for "!=" Type(null) on Type(java.lang.String) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.lang.String.!=(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Found method java.lang.Object.!=(java.lang.Object) from java.lang.String | |
| * [Duby::Typer] Method type for "!=" Type(null) on Type(java.lang.String) = Type(boolean) | |
| * [AST] [Call] Call(!=) resolved! | |
| * [AST] [Condition] Condition resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0xee90b1> : value = Type(java.lang.String) | |
| * [AST] [Local] Local(name = value, scope = MethodDefinition(url), captured = false) resolved! | |
| * [Duby::Typer] Method type for "new" Type(java.lang.String) on Type(com.google.appengine.api.datastore.Link meta) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.Link.<init>(java.lang.String) from com.google.appengine.api.datastore.Link | |
| * [Duby::Typer] Method type for "new" Type(java.lang.String) on Type(com.google.appengine.api.datastore.Link meta) = Type(com.google.appengine.api.datastore.Link meta) | |
| * [AST] [Call] Call(new) resolved! | |
| * [AST] [Null] Null(nil) resolved! | |
| * [AST] [If] If resolved! | |
| * [Duby::Typer] Method type for "addFilter" Type(java.lang.String)Type(com.google.appengine.api.datastore.Query$FilterOperator)Type(com.google.appengine.api.datastore.Link) on Type(com.google.appengine.api.datastore.Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for com.google.appengine.api.datastore.Query.addFilter(java.lang.String, com.google.appengine.api.datastore.Query$FilterOperator, com.google.appengine.api.datastore.Link) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringcom.google.appengine.api.datastore.Query$FilterOperatorcom.google.appengine.api.datastore.Link) | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.Query.addFilter(java.lang.String, com.google.appengine.api.datastore.Query$FilterOperator, java.lang.Object) from com.google.appengine.api.datastore.Query | |
| * [Duby::Typer] Method type for "addFilter" Type(java.lang.String)Type(com.google.appengine.api.datastore.Query$FilterOperator)Type(com.google.appengine.api.datastore.Link) on Type(com.google.appengine.api.datastore.Query) = Type(com.google.appengine.api.datastore.Query) | |
| * [AST] [Call] Call(addFilter) resolved! | |
| * [AST] [Body] Body resolved! | |
| * [Duby::Typer] Learned method url (Type(java.lang.String)) on Type(models.Contact$Query) = Type(void) | |
| * [AST] [MethodDefinition] MethodDefinition(url) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x110b205> : e = Type(com.google.appengine.api.datastore.Entity) | |
| * [AST] [Local] Local(name = e, scope = MethodDefinition(_read_from), captured = false) resolved! | |
| * [AST] [String] String("url") resolved! | |
| * [Duby::Typer] Method type for "getProperty" Type(java.lang.String) on Type(com.google.appengine.api.datastore.Entity) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.Entity.getProperty(java.lang.String) from com.google.appengine.api.datastore.Entity | |
| * [Duby::Typer] Method type for "getProperty" Type(java.lang.String) on Type(com.google.appengine.api.datastore.Entity) = Type(java.lang.Object) | |
| * [AST] [Call] Call(getProperty) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x110b205> : __xform_tmp_3 = Type(java.lang.Object) | |
| * [AST] [LocalAssignment] LocalAssignment(name = __xform_tmp_3, scope = MethodDefinition(_read_from), captured = false) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x110b205> : __xform_tmp_3 = Type(java.lang.Object) | |
| * [AST] [Local] Local(name = __xform_tmp_3, scope = MethodDefinition(_read_from), captured = false) resolved! | |
| * [AST] [Null] Null(nil) resolved! | |
| * [Duby::Typer] Method type for "!=" Type(null) on Type(java.lang.Object) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.lang.Object.!=(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Found method java.lang.Object.!=(java.lang.Object) from java.lang.Object | |
| * [Duby::Typer] Method type for "!=" Type(null) on Type(java.lang.Object) = Type(boolean) | |
| * [AST] [Call] Call(!=) resolved! | |
| * [AST] [Condition] Condition resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x110b205> : __xform_tmp_3 = Type(java.lang.Object) | |
| * [AST] [Local] Local(name = __xform_tmp_3, scope = MethodDefinition(_read_from), captured = false) resolved! | |
| * [AST] [FunctionalCall] FunctionalCall(Link) resolved! | |
| * [AST] [FunctionalCall] FunctionalCall(Link) resolved! | |
| * [Duby::Typer] Method type for "getValue" on Type(com.google.appengine.api.datastore.Link) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.Link.getValue() from com.google.appengine.api.datastore.Link | |
| * [Duby::Typer] Method type for "getValue" on Type(com.google.appengine.api.datastore.Link) = Type(java.lang.String) | |
| * [AST] [Call] Call(getValue) resolved! | |
| * [AST] [Null] Null(nil) resolved! | |
| * [AST] [FunctionalCall] FunctionalCall(String) resolved! | |
| * [AST] [FunctionalCall] FunctionalCall(String) resolved! | |
| * [AST] [If] If resolved! | |
| * [Duby::Typer] Learned field type under ClassDefinition(Contact) : @url = Type(java.lang.String) | |
| * [AST] [FieldAssignment] FieldAssignment(@url) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x871dcc> : e = Type(com.google.appengine.api.datastore.Entity) | |
| * [AST] [Local] Local(name = e, scope = MethodDefinition(_save_to), captured = false) resolved! | |
| * [AST] [String] String("url") resolved! | |
| * [AST] [Field] Field(@url) resolved! | |
| * [AST] [Null] Null(nil) resolved! | |
| * [Duby::Typer] Method type for "!=" Type(null) on Type(java.lang.String) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.lang.String.!=(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Found method java.lang.Object.!=(java.lang.Object) from java.lang.String | |
| * [Duby::Typer] Method type for "!=" Type(null) on Type(java.lang.String) = Type(boolean) | |
| * [AST] [Call] Call(!=) resolved! | |
| * [AST] [Condition] Condition resolved! | |
| * [AST] [Field] Field(@url) resolved! | |
| * [Duby::Typer] Method type for "new" Type(java.lang.String) on Type(com.google.appengine.api.datastore.Link meta) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.Link.<init>(java.lang.String) from com.google.appengine.api.datastore.Link | |
| * [Duby::Typer] Method type for "new" Type(java.lang.String) on Type(com.google.appengine.api.datastore.Link meta) = Type(com.google.appengine.api.datastore.Link meta) | |
| * [AST] [Call] Call(new) resolved! | |
| * [AST] [Null] Null(nil) resolved! | |
| * [AST] [If] If resolved! | |
| * [Duby::Typer] Method type for "setProperty" Type(java.lang.String)Type(com.google.appengine.api.datastore.Link) on Type(com.google.appengine.api.datastore.Entity) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for com.google.appengine.api.datastore.Entity.setProperty(java.lang.String, com.google.appengine.api.datastore.Link) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringcom.google.appengine.api.datastore.Link) | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.Entity.setProperty(java.lang.String, java.lang.Object) from com.google.appengine.api.datastore.Entity | |
| * [Duby::Typer] Method type for "setProperty" Type(java.lang.String)Type(com.google.appengine.api.datastore.Link) on Type(com.google.appengine.api.datastore.Entity) = Type(void) | |
| * [AST] [Call] Call(setProperty) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x6f0962> : properties = Type(java.util.Map) | |
| * [AST] [Local] Local(name = properties, scope = MethodDefinition(update), captured = false) resolved! | |
| * [AST] [String] String("url") resolved! | |
| * [Duby::Typer] Method type for "containsKey" Type(java.lang.String) on Type(java.util.Map) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.util.Map.containsKey(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Found method java.util.Map.containsKey(java.lang.Object) from java.util.Map | |
| * [Duby::Typer] Method type for "containsKey" Type(java.lang.String) on Type(java.util.Map) = Type(boolean) | |
| * [AST] [Call] Call(containsKey) resolved! | |
| * [AST] [Condition] Condition resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x6f0962> : properties = Type(java.util.Map) | |
| * [AST] [Local] Local(name = properties, scope = MethodDefinition(update), captured = false) resolved! | |
| * [AST] [String] String("url") resolved! | |
| * [Duby::Typer] Method type for "get" Type(java.lang.String) on Type(java.util.Map) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.util.Map.get(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Found method java.util.Map.get(java.lang.Object) from java.util.Map | |
| * [Duby::Typer] Method type for "get" Type(java.lang.String) on Type(java.util.Map) = Type(java.lang.Object) | |
| * [AST] [Call] Call(get) resolved! | |
| * [Duby::Typer] Method type for "url_set" Type(java.lang.Object) on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.url_set(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Attempting instance field lookup for 'url_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.url_set(java.lang.Object) | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.url_set(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Attempting instance field lookup for 'url_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.url_set(java.lang.Object) | |
| * [Duby::Typer] Deferring inference for Call(url_set) | |
| * [Duby::Typer] Deferring inference for If | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x755df3> : result = Type(java.util.Map) | |
| * [AST] [Local] Local(name = result, scope = MethodDefinition(properties), captured = false) resolved! | |
| * [AST] [String] String("url") resolved! | |
| * [Duby::Typer] Method type for "url" on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.url() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting instance field lookup for 'url' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.url() | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.url() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting instance field lookup for 'url' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.url() | |
| * [Duby::Typer] Deferring inference for Call(url) | |
| * [Duby::Typer] Deferring inference for Call(put) | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.url() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting instance field lookup for 'url' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.url() | |
| * [AST] [Field] Field(@url) resolved! | |
| * [Duby::Typer] Learned method url () on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [MethodDefinition] MethodDefinition(url) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x4c5b3> : value = Type(java.lang.String) | |
| * [AST] [RequiredArgument] RequiredArgument(value) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.url_set(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Attempting instance field lookup for 'url_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.url_set(java.lang.String) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x4c5b3> : value = Type(java.lang.String) | |
| * [AST] [Local] Local(name = value, scope = MethodDefinition(url_set), captured = false) resolved! | |
| * [Duby::Typer] Learned field type under ClassDefinition(Contact) : @url = Type(java.lang.String) | |
| * [AST] [FieldAssignment] FieldAssignment(@url) resolved! | |
| * [Duby::Typer] Learned method url_set (Type(java.lang.String)) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [MethodDefinition] MethodDefinition(url_set) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x1cfa3d2> : value = Type(java.lang.Object) | |
| * [AST] [RequiredArgument] RequiredArgument(value) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.url_set(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Attempting instance field lookup for 'url_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.url_set(java.lang.Object) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x1cfa3d2> : value = Type(java.lang.Object) | |
| * [AST] [Local] Local(name = value, scope = MethodDefinition(url_set), captured = false) resolved! | |
| * [Duby::Typer] Method type for "coerce_string" Type(java.lang.Object) on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.coerce_string(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.Model.coerce_string(java.lang.Object) from models.Contact | |
| * [Duby::Typer] Method type for "coerce_string" Type(java.lang.Object) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [FunctionalCall] FunctionalCall(coerce_string) resolved! | |
| * [Duby::Typer] Method type for "url_set" Type(java.lang.String) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [Call] Call(url_set) resolved! | |
| * [Duby::Typer] Learned method url_set (Type(java.lang.Object)) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [MethodDefinition] MethodDefinition(url_set) resolved! | |
| * [AST] [Body] Body resolved! | |
| * [AST] [Body] Body resolved! | |
| * [Duby::Typer] [Cycle 0]: Inferred type for Body: Type(java.lang.String) | |
| * [Duby::Typer] Method type for "property" Type(java.lang.String)Type(java.lang.String meta) on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.property(java.lang.String, java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringjava.lang.String) | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.Model.property(java.lang.Object, java.lang.Object) from models.Contact | |
| * [Duby::Typer] Method type for "property" Type(java.lang.String)Type(java.lang.String meta) on Type(models.Contact) = #<Duby::AST::InlineCode:0x1d602b3> | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x12a45c7> : value = Type(java.lang.String) | |
| * [AST] [RequiredArgument] RequiredArgument(value) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [AST] [Noop] Noop resolved! | |
| * [Duby::Typer] Method type for "_query" on Type(models.Contact$Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact$Query._query() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.DQuery._query() from models.Contact$Query | |
| * [Duby::Typer] Method type for "_query" on Type(models.Contact$Query) = Type(com.google.appengine.api.datastore.Query) | |
| * [AST] [FunctionalCall] FunctionalCall(_query) resolved! | |
| * [AST] [String] String("platform") resolved! | |
| * [Duby::Typer] Method type for "_eq_op" on Type(models.Contact$Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact$Query._eq_op() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.DQuery._eq_op() from models.Contact$Query | |
| * [Duby::Typer] Method type for "_eq_op" on Type(models.Contact$Query) = Type(com.google.appengine.api.datastore.Query$FilterOperator) | |
| * [AST] [FunctionalCall] FunctionalCall(_eq_op) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x12a45c7> : value = Type(java.lang.String) | |
| * [AST] [Local] Local(name = value, scope = MethodDefinition(platform), captured = false) resolved! | |
| * [Duby::Typer] Method type for "addFilter" Type(java.lang.String)Type(com.google.appengine.api.datastore.Query$FilterOperator)Type(java.lang.String) on Type(com.google.appengine.api.datastore.Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for com.google.appengine.api.datastore.Query.addFilter(java.lang.String, com.google.appengine.api.datastore.Query$FilterOperator, java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringcom.google.appengine.api.datastore.Query$FilterOperatorjava.lang.String) | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.Query.addFilter(java.lang.String, com.google.appengine.api.datastore.Query$FilterOperator, java.lang.Object) from com.google.appengine.api.datastore.Query | |
| * [Duby::Typer] Method type for "addFilter" Type(java.lang.String)Type(com.google.appengine.api.datastore.Query$FilterOperator)Type(java.lang.String) on Type(com.google.appengine.api.datastore.Query) = Type(com.google.appengine.api.datastore.Query) | |
| * [AST] [Call] Call(addFilter) resolved! | |
| * [AST] [Body] Body resolved! | |
| * [Duby::Typer] Learned method platform (Type(java.lang.String)) on Type(models.Contact$Query) = Type(void) | |
| * [AST] [MethodDefinition] MethodDefinition(platform) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x110b205> : e = Type(com.google.appengine.api.datastore.Entity) | |
| * [AST] [Local] Local(name = e, scope = MethodDefinition(_read_from), captured = false) resolved! | |
| * [AST] [String] String("platform") resolved! | |
| * [Duby::Typer] Method type for "getProperty" Type(java.lang.String) on Type(com.google.appengine.api.datastore.Entity) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.Entity.getProperty(java.lang.String) from com.google.appengine.api.datastore.Entity | |
| * [Duby::Typer] Method type for "getProperty" Type(java.lang.String) on Type(com.google.appengine.api.datastore.Entity) = Type(java.lang.Object) | |
| * [AST] [Call] Call(getProperty) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x110b205> : __xform_tmp_4 = Type(java.lang.Object) | |
| * [AST] [LocalAssignment] LocalAssignment(name = __xform_tmp_4, scope = MethodDefinition(_read_from), captured = false) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x110b205> : __xform_tmp_4 = Type(java.lang.Object) | |
| * [AST] [Local] Local(name = __xform_tmp_4, scope = MethodDefinition(_read_from), captured = false) resolved! | |
| * [AST] [FunctionalCall] FunctionalCall(String) resolved! | |
| * [AST] [FunctionalCall] FunctionalCall(String) resolved! | |
| * [Duby::Typer] Learned field type under ClassDefinition(Contact) : @platform = Type(java.lang.String) | |
| * [AST] [FieldAssignment] FieldAssignment(@platform) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x871dcc> : e = Type(com.google.appengine.api.datastore.Entity) | |
| * [AST] [Local] Local(name = e, scope = MethodDefinition(_save_to), captured = false) resolved! | |
| * [AST] [String] String("platform") resolved! | |
| * [AST] [Field] Field(@platform) resolved! | |
| * [Duby::Typer] Method type for "setProperty" Type(java.lang.String)Type(java.lang.String) on Type(com.google.appengine.api.datastore.Entity) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for com.google.appengine.api.datastore.Entity.setProperty(java.lang.String, java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringjava.lang.String) | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.Entity.setProperty(java.lang.String, java.lang.Object) from com.google.appengine.api.datastore.Entity | |
| * [Duby::Typer] Method type for "setProperty" Type(java.lang.String)Type(java.lang.String) on Type(com.google.appengine.api.datastore.Entity) = Type(void) | |
| * [AST] [Call] Call(setProperty) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x6f0962> : properties = Type(java.util.Map) | |
| * [AST] [Local] Local(name = properties, scope = MethodDefinition(update), captured = false) resolved! | |
| * [AST] [String] String("platform") resolved! | |
| * [Duby::Typer] Method type for "containsKey" Type(java.lang.String) on Type(java.util.Map) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.util.Map.containsKey(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Found method java.util.Map.containsKey(java.lang.Object) from java.util.Map | |
| * [Duby::Typer] Method type for "containsKey" Type(java.lang.String) on Type(java.util.Map) = Type(boolean) | |
| * [AST] [Call] Call(containsKey) resolved! | |
| * [AST] [Condition] Condition resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x6f0962> : properties = Type(java.util.Map) | |
| * [AST] [Local] Local(name = properties, scope = MethodDefinition(update), captured = false) resolved! | |
| * [AST] [String] String("platform") resolved! | |
| * [Duby::Typer] Method type for "get" Type(java.lang.String) on Type(java.util.Map) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.util.Map.get(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Found method java.util.Map.get(java.lang.Object) from java.util.Map | |
| * [Duby::Typer] Method type for "get" Type(java.lang.String) on Type(java.util.Map) = Type(java.lang.Object) | |
| * [AST] [Call] Call(get) resolved! | |
| * [Duby::Typer] Method type for "platform_set" Type(java.lang.Object) on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.platform_set(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Attempting instance field lookup for 'platform_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.platform_set(java.lang.Object) | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.platform_set(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Attempting instance field lookup for 'platform_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.platform_set(java.lang.Object) | |
| * [Duby::Typer] Deferring inference for Call(platform_set) | |
| * [Duby::Typer] Deferring inference for If | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x755df3> : result = Type(java.util.Map) | |
| * [AST] [Local] Local(name = result, scope = MethodDefinition(properties), captured = false) resolved! | |
| * [AST] [String] String("platform") resolved! | |
| * [Duby::Typer] Method type for "platform" on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.platform() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting instance field lookup for 'platform' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.platform() | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.platform() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting instance field lookup for 'platform' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.platform() | |
| * [Duby::Typer] Deferring inference for Call(platform) | |
| * [Duby::Typer] Deferring inference for Call(put) | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.platform() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting instance field lookup for 'platform' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.platform() | |
| * [AST] [Field] Field(@platform) resolved! | |
| * [Duby::Typer] Learned method platform () on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [MethodDefinition] MethodDefinition(platform) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0xfa9557> : value = Type(java.lang.String) | |
| * [AST] [RequiredArgument] RequiredArgument(value) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.platform_set(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Attempting instance field lookup for 'platform_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.platform_set(java.lang.String) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0xfa9557> : value = Type(java.lang.String) | |
| * [AST] [Local] Local(name = value, scope = MethodDefinition(platform_set), captured = false) resolved! | |
| * [Duby::Typer] Learned field type under ClassDefinition(Contact) : @platform = Type(java.lang.String) | |
| * [AST] [FieldAssignment] FieldAssignment(@platform) resolved! | |
| * [Duby::Typer] Learned method platform_set (Type(java.lang.String)) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [MethodDefinition] MethodDefinition(platform_set) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x9b7336> : value = Type(java.lang.Object) | |
| * [AST] [RequiredArgument] RequiredArgument(value) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.platform_set(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Attempting instance field lookup for 'platform_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.platform_set(java.lang.Object) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x9b7336> : value = Type(java.lang.Object) | |
| * [AST] [Local] Local(name = value, scope = MethodDefinition(platform_set), captured = false) resolved! | |
| * [Duby::Typer] Method type for "coerce_string" Type(java.lang.Object) on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.coerce_string(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.Model.coerce_string(java.lang.Object) from models.Contact | |
| * [Duby::Typer] Method type for "coerce_string" Type(java.lang.Object) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [FunctionalCall] FunctionalCall(coerce_string) resolved! | |
| * [Duby::Typer] Method type for "platform_set" Type(java.lang.String) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [Call] Call(platform_set) resolved! | |
| * [Duby::Typer] Learned method platform_set (Type(java.lang.Object)) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [MethodDefinition] MethodDefinition(platform_set) resolved! | |
| * [AST] [Body] Body resolved! | |
| * [AST] [Body] Body resolved! | |
| * [Duby::Typer] [Cycle 0]: Inferred type for Body: Type(java.lang.String) | |
| * [Duby::Typer] Method type for "property" Type(java.lang.String)Type(java.lang.String meta) on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.property(java.lang.String, java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringjava.lang.String) | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.Model.property(java.lang.Object, java.lang.Object) from models.Contact | |
| * [Duby::Typer] Method type for "property" Type(java.lang.String)Type(java.lang.String meta) on Type(models.Contact) = #<Duby::AST::InlineCode:0x1d602b3> | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x130cda4> : value = Type(java.lang.String) | |
| * [AST] [RequiredArgument] RequiredArgument(value) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [AST] [Noop] Noop resolved! | |
| * [Duby::Typer] Method type for "_query" on Type(models.Contact$Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact$Query._query() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.DQuery._query() from models.Contact$Query | |
| * [Duby::Typer] Method type for "_query" on Type(models.Contact$Query) = Type(com.google.appengine.api.datastore.Query) | |
| * [AST] [FunctionalCall] FunctionalCall(_query) resolved! | |
| * [AST] [String] String("editor") resolved! | |
| * [Duby::Typer] Method type for "_eq_op" on Type(models.Contact$Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact$Query._eq_op() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.DQuery._eq_op() from models.Contact$Query | |
| * [Duby::Typer] Method type for "_eq_op" on Type(models.Contact$Query) = Type(com.google.appengine.api.datastore.Query$FilterOperator) | |
| * [AST] [FunctionalCall] FunctionalCall(_eq_op) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x130cda4> : value = Type(java.lang.String) | |
| * [AST] [Local] Local(name = value, scope = MethodDefinition(editor), captured = false) resolved! | |
| * [Duby::Typer] Method type for "addFilter" Type(java.lang.String)Type(com.google.appengine.api.datastore.Query$FilterOperator)Type(java.lang.String) on Type(com.google.appengine.api.datastore.Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for com.google.appengine.api.datastore.Query.addFilter(java.lang.String, com.google.appengine.api.datastore.Query$FilterOperator, java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringcom.google.appengine.api.datastore.Query$FilterOperatorjava.lang.String) | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.Query.addFilter(java.lang.String, com.google.appengine.api.datastore.Query$FilterOperator, java.lang.Object) from com.google.appengine.api.datastore.Query | |
| * [Duby::Typer] Method type for "addFilter" Type(java.lang.String)Type(com.google.appengine.api.datastore.Query$FilterOperator)Type(java.lang.String) on Type(com.google.appengine.api.datastore.Query) = Type(com.google.appengine.api.datastore.Query) | |
| * [AST] [Call] Call(addFilter) resolved! | |
| * [AST] [Body] Body resolved! | |
| * [Duby::Typer] Learned method editor (Type(java.lang.String)) on Type(models.Contact$Query) = Type(void) | |
| * [AST] [MethodDefinition] MethodDefinition(editor) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x110b205> : e = Type(com.google.appengine.api.datastore.Entity) | |
| * [AST] [Local] Local(name = e, scope = MethodDefinition(_read_from), captured = false) resolved! | |
| * [AST] [String] String("editor") resolved! | |
| * [Duby::Typer] Method type for "getProperty" Type(java.lang.String) on Type(com.google.appengine.api.datastore.Entity) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.Entity.getProperty(java.lang.String) from com.google.appengine.api.datastore.Entity | |
| * [Duby::Typer] Method type for "getProperty" Type(java.lang.String) on Type(com.google.appengine.api.datastore.Entity) = Type(java.lang.Object) | |
| * [AST] [Call] Call(getProperty) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x110b205> : __xform_tmp_5 = Type(java.lang.Object) | |
| * [AST] [LocalAssignment] LocalAssignment(name = __xform_tmp_5, scope = MethodDefinition(_read_from), captured = false) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x110b205> : __xform_tmp_5 = Type(java.lang.Object) | |
| * [AST] [Local] Local(name = __xform_tmp_5, scope = MethodDefinition(_read_from), captured = false) resolved! | |
| * [AST] [FunctionalCall] FunctionalCall(String) resolved! | |
| * [AST] [FunctionalCall] FunctionalCall(String) resolved! | |
| * [Duby::Typer] Learned field type under ClassDefinition(Contact) : @editor = Type(java.lang.String) | |
| * [AST] [FieldAssignment] FieldAssignment(@editor) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x871dcc> : e = Type(com.google.appengine.api.datastore.Entity) | |
| * [AST] [Local] Local(name = e, scope = MethodDefinition(_save_to), captured = false) resolved! | |
| * [AST] [String] String("editor") resolved! | |
| * [AST] [Field] Field(@editor) resolved! | |
| * [Duby::Typer] Method type for "setProperty" Type(java.lang.String)Type(java.lang.String) on Type(com.google.appengine.api.datastore.Entity) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for com.google.appengine.api.datastore.Entity.setProperty(java.lang.String, java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringjava.lang.String) | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.Entity.setProperty(java.lang.String, java.lang.Object) from com.google.appengine.api.datastore.Entity | |
| * [Duby::Typer] Method type for "setProperty" Type(java.lang.String)Type(java.lang.String) on Type(com.google.appengine.api.datastore.Entity) = Type(void) | |
| * [AST] [Call] Call(setProperty) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x6f0962> : properties = Type(java.util.Map) | |
| * [AST] [Local] Local(name = properties, scope = MethodDefinition(update), captured = false) resolved! | |
| * [AST] [String] String("editor") resolved! | |
| * [Duby::Typer] Method type for "containsKey" Type(java.lang.String) on Type(java.util.Map) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.util.Map.containsKey(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Found method java.util.Map.containsKey(java.lang.Object) from java.util.Map | |
| * [Duby::Typer] Method type for "containsKey" Type(java.lang.String) on Type(java.util.Map) = Type(boolean) | |
| * [AST] [Call] Call(containsKey) resolved! | |
| * [AST] [Condition] Condition resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x6f0962> : properties = Type(java.util.Map) | |
| * [AST] [Local] Local(name = properties, scope = MethodDefinition(update), captured = false) resolved! | |
| * [AST] [String] String("editor") resolved! | |
| * [Duby::Typer] Method type for "get" Type(java.lang.String) on Type(java.util.Map) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.util.Map.get(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Found method java.util.Map.get(java.lang.Object) from java.util.Map | |
| * [Duby::Typer] Method type for "get" Type(java.lang.String) on Type(java.util.Map) = Type(java.lang.Object) | |
| * [AST] [Call] Call(get) resolved! | |
| * [Duby::Typer] Method type for "editor_set" Type(java.lang.Object) on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.editor_set(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Attempting instance field lookup for 'editor_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.editor_set(java.lang.Object) | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.editor_set(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Attempting instance field lookup for 'editor_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.editor_set(java.lang.Object) | |
| * [Duby::Typer] Deferring inference for Call(editor_set) | |
| * [Duby::Typer] Deferring inference for If | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x755df3> : result = Type(java.util.Map) | |
| * [AST] [Local] Local(name = result, scope = MethodDefinition(properties), captured = false) resolved! | |
| * [AST] [String] String("editor") resolved! | |
| * [Duby::Typer] Method type for "editor" on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.editor() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting instance field lookup for 'editor' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.editor() | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.editor() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting instance field lookup for 'editor' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.editor() | |
| * [Duby::Typer] Deferring inference for Call(editor) | |
| * [Duby::Typer] Deferring inference for Call(put) | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.editor() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting instance field lookup for 'editor' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.editor() | |
| * [AST] [Field] Field(@editor) resolved! | |
| * [Duby::Typer] Learned method editor () on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [MethodDefinition] MethodDefinition(editor) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x19232d7> : value = Type(java.lang.String) | |
| * [AST] [RequiredArgument] RequiredArgument(value) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.editor_set(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Attempting instance field lookup for 'editor_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.editor_set(java.lang.String) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x19232d7> : value = Type(java.lang.String) | |
| * [AST] [Local] Local(name = value, scope = MethodDefinition(editor_set), captured = false) resolved! | |
| * [Duby::Typer] Learned field type under ClassDefinition(Contact) : @editor = Type(java.lang.String) | |
| * [AST] [FieldAssignment] FieldAssignment(@editor) resolved! | |
| * [Duby::Typer] Learned method editor_set (Type(java.lang.String)) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [MethodDefinition] MethodDefinition(editor_set) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x19cc1e3> : value = Type(java.lang.Object) | |
| * [AST] [RequiredArgument] RequiredArgument(value) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.editor_set(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Attempting instance field lookup for 'editor_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.editor_set(java.lang.Object) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x19cc1e3> : value = Type(java.lang.Object) | |
| * [AST] [Local] Local(name = value, scope = MethodDefinition(editor_set), captured = false) resolved! | |
| * [Duby::Typer] Method type for "coerce_string" Type(java.lang.Object) on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.coerce_string(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.Model.coerce_string(java.lang.Object) from models.Contact | |
| * [Duby::Typer] Method type for "coerce_string" Type(java.lang.Object) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [FunctionalCall] FunctionalCall(coerce_string) resolved! | |
| * [Duby::Typer] Method type for "editor_set" Type(java.lang.String) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [Call] Call(editor_set) resolved! | |
| * [Duby::Typer] Learned method editor_set (Type(java.lang.Object)) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [MethodDefinition] MethodDefinition(editor_set) resolved! | |
| * [AST] [Body] Body resolved! | |
| * [AST] [Body] Body resolved! | |
| * [Duby::Typer] [Cycle 0]: Inferred type for Body: Type(java.lang.String) | |
| * [Duby::Typer] Method type for "property" Type(java.lang.String)Type(com.google.appengine.api.datastore.Text meta) on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.property(java.lang.String, com.google.appengine.api.datastore.Text) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringcom.google.appengine.api.datastore.Text) | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.Model.property(java.lang.Object, java.lang.Object) from models.Contact | |
| * [Duby::Typer] Method type for "property" Type(java.lang.String)Type(com.google.appengine.api.datastore.Text meta) on Type(models.Contact) = #<Duby::AST::InlineCode:0x1d602b3> | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x51762a> : value = Type(java.lang.String) | |
| * [AST] [RequiredArgument] RequiredArgument(value) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [AST] [Noop] Noop resolved! | |
| * [Duby::Typer] Method type for "_query" on Type(models.Contact$Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact$Query._query() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.DQuery._query() from models.Contact$Query | |
| * [Duby::Typer] Method type for "_query" on Type(models.Contact$Query) = Type(com.google.appengine.api.datastore.Query) | |
| * [AST] [FunctionalCall] FunctionalCall(_query) resolved! | |
| * [AST] [String] String("summary") resolved! | |
| * [Duby::Typer] Method type for "_eq_op" on Type(models.Contact$Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact$Query._eq_op() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.DQuery._eq_op() from models.Contact$Query | |
| * [Duby::Typer] Method type for "_eq_op" on Type(models.Contact$Query) = Type(com.google.appengine.api.datastore.Query$FilterOperator) | |
| * [AST] [FunctionalCall] FunctionalCall(_eq_op) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x51762a> : value = Type(java.lang.String) | |
| * [AST] [Local] Local(name = value, scope = MethodDefinition(summary), captured = false) resolved! | |
| * [AST] [Null] Null(nil) resolved! | |
| * [Duby::Typer] Method type for "!=" Type(null) on Type(java.lang.String) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.lang.String.!=(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Found method java.lang.Object.!=(java.lang.Object) from java.lang.String | |
| * [Duby::Typer] Method type for "!=" Type(null) on Type(java.lang.String) = Type(boolean) | |
| * [AST] [Call] Call(!=) resolved! | |
| * [AST] [Condition] Condition resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x51762a> : value = Type(java.lang.String) | |
| * [AST] [Local] Local(name = value, scope = MethodDefinition(summary), captured = false) resolved! | |
| * [Duby::Typer] Method type for "new" Type(java.lang.String) on Type(com.google.appengine.api.datastore.Text meta) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.Text.<init>(java.lang.String) from com.google.appengine.api.datastore.Text | |
| * [Duby::Typer] Method type for "new" Type(java.lang.String) on Type(com.google.appengine.api.datastore.Text meta) = Type(com.google.appengine.api.datastore.Text meta) | |
| * [AST] [Call] Call(new) resolved! | |
| * [AST] [Null] Null(nil) resolved! | |
| * [AST] [If] If resolved! | |
| * [Duby::Typer] Method type for "addFilter" Type(java.lang.String)Type(com.google.appengine.api.datastore.Query$FilterOperator)Type(com.google.appengine.api.datastore.Text) on Type(com.google.appengine.api.datastore.Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for com.google.appengine.api.datastore.Query.addFilter(java.lang.String, com.google.appengine.api.datastore.Query$FilterOperator, com.google.appengine.api.datastore.Text) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringcom.google.appengine.api.datastore.Query$FilterOperatorcom.google.appengine.api.datastore.Text) | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.Query.addFilter(java.lang.String, com.google.appengine.api.datastore.Query$FilterOperator, java.lang.Object) from com.google.appengine.api.datastore.Query | |
| * [Duby::Typer] Method type for "addFilter" Type(java.lang.String)Type(com.google.appengine.api.datastore.Query$FilterOperator)Type(com.google.appengine.api.datastore.Text) on Type(com.google.appengine.api.datastore.Query) = Type(com.google.appengine.api.datastore.Query) | |
| * [AST] [Call] Call(addFilter) resolved! | |
| * [AST] [Body] Body resolved! | |
| * [Duby::Typer] Learned method summary (Type(java.lang.String)) on Type(models.Contact$Query) = Type(void) | |
| * [AST] [MethodDefinition] MethodDefinition(summary) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x110b205> : e = Type(com.google.appengine.api.datastore.Entity) | |
| * [AST] [Local] Local(name = e, scope = MethodDefinition(_read_from), captured = false) resolved! | |
| * [AST] [String] String("summary") resolved! | |
| * [Duby::Typer] Method type for "getProperty" Type(java.lang.String) on Type(com.google.appengine.api.datastore.Entity) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.Entity.getProperty(java.lang.String) from com.google.appengine.api.datastore.Entity | |
| * [Duby::Typer] Method type for "getProperty" Type(java.lang.String) on Type(com.google.appengine.api.datastore.Entity) = Type(java.lang.Object) | |
| * [AST] [Call] Call(getProperty) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x110b205> : __xform_tmp_6 = Type(java.lang.Object) | |
| * [AST] [LocalAssignment] LocalAssignment(name = __xform_tmp_6, scope = MethodDefinition(_read_from), captured = false) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x110b205> : __xform_tmp_6 = Type(java.lang.Object) | |
| * [AST] [Local] Local(name = __xform_tmp_6, scope = MethodDefinition(_read_from), captured = false) resolved! | |
| * [AST] [Null] Null(nil) resolved! | |
| * [Duby::Typer] Method type for "!=" Type(null) on Type(java.lang.Object) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.lang.Object.!=(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Found method java.lang.Object.!=(java.lang.Object) from java.lang.Object | |
| * [Duby::Typer] Method type for "!=" Type(null) on Type(java.lang.Object) = Type(boolean) | |
| * [AST] [Call] Call(!=) resolved! | |
| * [AST] [Condition] Condition resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x110b205> : __xform_tmp_6 = Type(java.lang.Object) | |
| * [AST] [Local] Local(name = __xform_tmp_6, scope = MethodDefinition(_read_from), captured = false) resolved! | |
| * [AST] [FunctionalCall] FunctionalCall(Text) resolved! | |
| * [AST] [FunctionalCall] FunctionalCall(Text) resolved! | |
| * [Duby::Typer] Method type for "getValue" on Type(com.google.appengine.api.datastore.Text) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.Text.getValue() from com.google.appengine.api.datastore.Text | |
| * [Duby::Typer] Method type for "getValue" on Type(com.google.appengine.api.datastore.Text) = Type(java.lang.String) | |
| * [AST] [Call] Call(getValue) resolved! | |
| * [AST] [Null] Null(nil) resolved! | |
| * [AST] [FunctionalCall] FunctionalCall(String) resolved! | |
| * [AST] [FunctionalCall] FunctionalCall(String) resolved! | |
| * [AST] [If] If resolved! | |
| * [Duby::Typer] Learned field type under ClassDefinition(Contact) : @summary = Type(java.lang.String) | |
| * [AST] [FieldAssignment] FieldAssignment(@summary) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x871dcc> : e = Type(com.google.appengine.api.datastore.Entity) | |
| * [AST] [Local] Local(name = e, scope = MethodDefinition(_save_to), captured = false) resolved! | |
| * [AST] [String] String("summary") resolved! | |
| * [AST] [Field] Field(@summary) resolved! | |
| * [AST] [Null] Null(nil) resolved! | |
| * [Duby::Typer] Method type for "!=" Type(null) on Type(java.lang.String) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.lang.String.!=(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Found method java.lang.Object.!=(java.lang.Object) from java.lang.String | |
| * [Duby::Typer] Method type for "!=" Type(null) on Type(java.lang.String) = Type(boolean) | |
| * [AST] [Call] Call(!=) resolved! | |
| * [AST] [Condition] Condition resolved! | |
| * [AST] [Field] Field(@summary) resolved! | |
| * [Duby::Typer] Method type for "new" Type(java.lang.String) on Type(com.google.appengine.api.datastore.Text meta) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.Text.<init>(java.lang.String) from com.google.appengine.api.datastore.Text | |
| * [Duby::Typer] Method type for "new" Type(java.lang.String) on Type(com.google.appengine.api.datastore.Text meta) = Type(com.google.appengine.api.datastore.Text meta) | |
| * [AST] [Call] Call(new) resolved! | |
| * [AST] [Null] Null(nil) resolved! | |
| * [AST] [If] If resolved! | |
| * [Duby::Typer] Method type for "setProperty" Type(java.lang.String)Type(com.google.appengine.api.datastore.Text) on Type(com.google.appengine.api.datastore.Entity) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for com.google.appengine.api.datastore.Entity.setProperty(java.lang.String, com.google.appengine.api.datastore.Text) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringcom.google.appengine.api.datastore.Text) | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.Entity.setProperty(java.lang.String, java.lang.Object) from com.google.appengine.api.datastore.Entity | |
| * [Duby::Typer] Method type for "setProperty" Type(java.lang.String)Type(com.google.appengine.api.datastore.Text) on Type(com.google.appengine.api.datastore.Entity) = Type(void) | |
| * [AST] [Call] Call(setProperty) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x6f0962> : properties = Type(java.util.Map) | |
| * [AST] [Local] Local(name = properties, scope = MethodDefinition(update), captured = false) resolved! | |
| * [AST] [String] String("summary") resolved! | |
| * [Duby::Typer] Method type for "containsKey" Type(java.lang.String) on Type(java.util.Map) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.util.Map.containsKey(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Found method java.util.Map.containsKey(java.lang.Object) from java.util.Map | |
| * [Duby::Typer] Method type for "containsKey" Type(java.lang.String) on Type(java.util.Map) = Type(boolean) | |
| * [AST] [Call] Call(containsKey) resolved! | |
| * [AST] [Condition] Condition resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x6f0962> : properties = Type(java.util.Map) | |
| * [AST] [Local] Local(name = properties, scope = MethodDefinition(update), captured = false) resolved! | |
| * [AST] [String] String("summary") resolved! | |
| * [Duby::Typer] Method type for "get" Type(java.lang.String) on Type(java.util.Map) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.util.Map.get(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Found method java.util.Map.get(java.lang.Object) from java.util.Map | |
| * [Duby::Typer] Method type for "get" Type(java.lang.String) on Type(java.util.Map) = Type(java.lang.Object) | |
| * [AST] [Call] Call(get) resolved! | |
| * [Duby::Typer] Method type for "summary_set" Type(java.lang.Object) on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.summary_set(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Attempting instance field lookup for 'summary_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.summary_set(java.lang.Object) | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.summary_set(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Attempting instance field lookup for 'summary_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.summary_set(java.lang.Object) | |
| * [Duby::Typer] Deferring inference for Call(summary_set) | |
| * [Duby::Typer] Deferring inference for If | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x755df3> : result = Type(java.util.Map) | |
| * [AST] [Local] Local(name = result, scope = MethodDefinition(properties), captured = false) resolved! | |
| * [AST] [String] String("summary") resolved! | |
| * [Duby::Typer] Method type for "summary" on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.summary() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting instance field lookup for 'summary' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.summary() | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.summary() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting instance field lookup for 'summary' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.summary() | |
| * [Duby::Typer] Deferring inference for Call(summary) | |
| * [Duby::Typer] Deferring inference for Call(put) | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.summary() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting instance field lookup for 'summary' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.summary() | |
| * [AST] [Field] Field(@summary) resolved! | |
| * [Duby::Typer] Learned method summary () on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [MethodDefinition] MethodDefinition(summary) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0xf4bb6c> : value = Type(java.lang.String) | |
| * [AST] [RequiredArgument] RequiredArgument(value) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.summary_set(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Attempting instance field lookup for 'summary_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.summary_set(java.lang.String) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0xf4bb6c> : value = Type(java.lang.String) | |
| * [AST] [Local] Local(name = value, scope = MethodDefinition(summary_set), captured = false) resolved! | |
| * [Duby::Typer] Learned field type under ClassDefinition(Contact) : @summary = Type(java.lang.String) | |
| * [AST] [FieldAssignment] FieldAssignment(@summary) resolved! | |
| * [Duby::Typer] Learned method summary_set (Type(java.lang.String)) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [MethodDefinition] MethodDefinition(summary_set) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0xc1e10c> : value = Type(java.lang.Object) | |
| * [AST] [RequiredArgument] RequiredArgument(value) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.summary_set(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Attempting instance field lookup for 'summary_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.summary_set(java.lang.Object) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0xc1e10c> : value = Type(java.lang.Object) | |
| * [AST] [Local] Local(name = value, scope = MethodDefinition(summary_set), captured = false) resolved! | |
| * [Duby::Typer] Method type for "coerce_string" Type(java.lang.Object) on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.coerce_string(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.Model.coerce_string(java.lang.Object) from models.Contact | |
| * [Duby::Typer] Method type for "coerce_string" Type(java.lang.Object) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [FunctionalCall] FunctionalCall(coerce_string) resolved! | |
| * [Duby::Typer] Method type for "summary_set" Type(java.lang.String) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [Call] Call(summary_set) resolved! | |
| * [Duby::Typer] Learned method summary_set (Type(java.lang.Object)) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [MethodDefinition] MethodDefinition(summary_set) resolved! | |
| * [AST] [Body] Body resolved! | |
| * [AST] [Body] Body resolved! | |
| * [Duby::Typer] [Cycle 0]: Inferred type for Body: Type(java.lang.String) | |
| * [Duby::Typer] Method type for "property" Type(java.lang.String)Type(com.google.appengine.api.datastore.PostalAddress meta) on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.property(java.lang.String, com.google.appengine.api.datastore.PostalAddress) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringcom.google.appengine.api.datastore.PostalAddress) | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.Model.property(java.lang.Object, java.lang.Object) from models.Contact | |
| * [Duby::Typer] Method type for "property" Type(java.lang.String)Type(com.google.appengine.api.datastore.PostalAddress meta) on Type(models.Contact) = #<Duby::AST::InlineCode:0x1d602b3> | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x84b1e0> : value = Type(java.lang.String) | |
| * [AST] [RequiredArgument] RequiredArgument(value) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [AST] [Noop] Noop resolved! | |
| * [Duby::Typer] Method type for "_query" on Type(models.Contact$Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact$Query._query() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.DQuery._query() from models.Contact$Query | |
| * [Duby::Typer] Method type for "_query" on Type(models.Contact$Query) = Type(com.google.appengine.api.datastore.Query) | |
| * [AST] [FunctionalCall] FunctionalCall(_query) resolved! | |
| * [AST] [String] String("address") resolved! | |
| * [Duby::Typer] Method type for "_eq_op" on Type(models.Contact$Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact$Query._eq_op() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.DQuery._eq_op() from models.Contact$Query | |
| * [Duby::Typer] Method type for "_eq_op" on Type(models.Contact$Query) = Type(com.google.appengine.api.datastore.Query$FilterOperator) | |
| * [AST] [FunctionalCall] FunctionalCall(_eq_op) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x84b1e0> : value = Type(java.lang.String) | |
| * [AST] [Local] Local(name = value, scope = MethodDefinition(address), captured = false) resolved! | |
| * [AST] [Null] Null(nil) resolved! | |
| * [Duby::Typer] Method type for "!=" Type(null) on Type(java.lang.String) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.lang.String.!=(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Found method java.lang.Object.!=(java.lang.Object) from java.lang.String | |
| * [Duby::Typer] Method type for "!=" Type(null) on Type(java.lang.String) = Type(boolean) | |
| * [AST] [Call] Call(!=) resolved! | |
| * [AST] [Condition] Condition resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x84b1e0> : value = Type(java.lang.String) | |
| * [AST] [Local] Local(name = value, scope = MethodDefinition(address), captured = false) resolved! | |
| * [Duby::Typer] Method type for "new" Type(java.lang.String) on Type(com.google.appengine.api.datastore.PostalAddress meta) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.PostalAddress.<init>(java.lang.String) from com.google.appengine.api.datastore.PostalAddress | |
| * [Duby::Typer] Method type for "new" Type(java.lang.String) on Type(com.google.appengine.api.datastore.PostalAddress meta) = Type(com.google.appengine.api.datastore.PostalAddress meta) | |
| * [AST] [Call] Call(new) resolved! | |
| * [AST] [Null] Null(nil) resolved! | |
| * [AST] [If] If resolved! | |
| * [Duby::Typer] Method type for "addFilter" Type(java.lang.String)Type(com.google.appengine.api.datastore.Query$FilterOperator)Type(com.google.appengine.api.datastore.PostalAddress) on Type(com.google.appengine.api.datastore.Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for com.google.appengine.api.datastore.Query.addFilter(java.lang.String, com.google.appengine.api.datastore.Query$FilterOperator, com.google.appengine.api.datastore.PostalAddress) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringcom.google.appengine.api.datastore.Query$FilterOperatorcom.google.appengine.api.datastore.PostalAddress) | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.Query.addFilter(java.lang.String, com.google.appengine.api.datastore.Query$FilterOperator, java.lang.Object) from com.google.appengine.api.datastore.Query | |
| * [Duby::Typer] Method type for "addFilter" Type(java.lang.String)Type(com.google.appengine.api.datastore.Query$FilterOperator)Type(com.google.appengine.api.datastore.PostalAddress) on Type(com.google.appengine.api.datastore.Query) = Type(com.google.appengine.api.datastore.Query) | |
| * [AST] [Call] Call(addFilter) resolved! | |
| * [AST] [Body] Body resolved! | |
| * [Duby::Typer] Learned method address (Type(java.lang.String)) on Type(models.Contact$Query) = Type(void) | |
| * [AST] [MethodDefinition] MethodDefinition(address) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x110b205> : e = Type(com.google.appengine.api.datastore.Entity) | |
| * [AST] [Local] Local(name = e, scope = MethodDefinition(_read_from), captured = false) resolved! | |
| * [AST] [String] String("address") resolved! | |
| * [Duby::Typer] Method type for "getProperty" Type(java.lang.String) on Type(com.google.appengine.api.datastore.Entity) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.Entity.getProperty(java.lang.String) from com.google.appengine.api.datastore.Entity | |
| * [Duby::Typer] Method type for "getProperty" Type(java.lang.String) on Type(com.google.appengine.api.datastore.Entity) = Type(java.lang.Object) | |
| * [AST] [Call] Call(getProperty) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x110b205> : __xform_tmp_7 = Type(java.lang.Object) | |
| * [AST] [LocalAssignment] LocalAssignment(name = __xform_tmp_7, scope = MethodDefinition(_read_from), captured = false) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x110b205> : __xform_tmp_7 = Type(java.lang.Object) | |
| * [AST] [Local] Local(name = __xform_tmp_7, scope = MethodDefinition(_read_from), captured = false) resolved! | |
| * [AST] [Null] Null(nil) resolved! | |
| * [Duby::Typer] Method type for "!=" Type(null) on Type(java.lang.Object) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.lang.Object.!=(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Found method java.lang.Object.!=(java.lang.Object) from java.lang.Object | |
| * [Duby::Typer] Method type for "!=" Type(null) on Type(java.lang.Object) = Type(boolean) | |
| * [AST] [Call] Call(!=) resolved! | |
| * [AST] [Condition] Condition resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x110b205> : __xform_tmp_7 = Type(java.lang.Object) | |
| * [AST] [Local] Local(name = __xform_tmp_7, scope = MethodDefinition(_read_from), captured = false) resolved! | |
| * [AST] [FunctionalCall] FunctionalCall(PostalAddress) resolved! | |
| * [AST] [FunctionalCall] FunctionalCall(PostalAddress) resolved! | |
| * [Duby::Typer] Method type for "getAddress" on Type(com.google.appengine.api.datastore.PostalAddress) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.PostalAddress.getAddress() from com.google.appengine.api.datastore.PostalAddress | |
| * [Duby::Typer] Method type for "getAddress" on Type(com.google.appengine.api.datastore.PostalAddress) = Type(java.lang.String) | |
| * [AST] [Call] Call(getAddress) resolved! | |
| * [AST] [Null] Null(nil) resolved! | |
| * [AST] [FunctionalCall] FunctionalCall(String) resolved! | |
| * [AST] [FunctionalCall] FunctionalCall(String) resolved! | |
| * [AST] [If] If resolved! | |
| * [Duby::Typer] Learned field type under ClassDefinition(Contact) : @address = Type(java.lang.String) | |
| * [AST] [FieldAssignment] FieldAssignment(@address) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x871dcc> : e = Type(com.google.appengine.api.datastore.Entity) | |
| * [AST] [Local] Local(name = e, scope = MethodDefinition(_save_to), captured = false) resolved! | |
| * [AST] [String] String("address") resolved! | |
| * [AST] [Field] Field(@address) resolved! | |
| * [AST] [Null] Null(nil) resolved! | |
| * [Duby::Typer] Method type for "!=" Type(null) on Type(java.lang.String) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.lang.String.!=(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Found method java.lang.Object.!=(java.lang.Object) from java.lang.String | |
| * [Duby::Typer] Method type for "!=" Type(null) on Type(java.lang.String) = Type(boolean) | |
| * [AST] [Call] Call(!=) resolved! | |
| * [AST] [Condition] Condition resolved! | |
| * [AST] [Field] Field(@address) resolved! | |
| * [Duby::Typer] Method type for "new" Type(java.lang.String) on Type(com.google.appengine.api.datastore.PostalAddress meta) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.PostalAddress.<init>(java.lang.String) from com.google.appengine.api.datastore.PostalAddress | |
| * [Duby::Typer] Method type for "new" Type(java.lang.String) on Type(com.google.appengine.api.datastore.PostalAddress meta) = Type(com.google.appengine.api.datastore.PostalAddress meta) | |
| * [AST] [Call] Call(new) resolved! | |
| * [AST] [Null] Null(nil) resolved! | |
| * [AST] [If] If resolved! | |
| * [Duby::Typer] Method type for "setProperty" Type(java.lang.String)Type(com.google.appengine.api.datastore.PostalAddress) on Type(com.google.appengine.api.datastore.Entity) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for com.google.appengine.api.datastore.Entity.setProperty(java.lang.String, com.google.appengine.api.datastore.PostalAddress) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringcom.google.appengine.api.datastore.PostalAddress) | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.Entity.setProperty(java.lang.String, java.lang.Object) from com.google.appengine.api.datastore.Entity | |
| * [Duby::Typer] Method type for "setProperty" Type(java.lang.String)Type(com.google.appengine.api.datastore.PostalAddress) on Type(com.google.appengine.api.datastore.Entity) = Type(void) | |
| * [AST] [Call] Call(setProperty) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x6f0962> : properties = Type(java.util.Map) | |
| * [AST] [Local] Local(name = properties, scope = MethodDefinition(update), captured = false) resolved! | |
| * [AST] [String] String("address") resolved! | |
| * [Duby::Typer] Method type for "containsKey" Type(java.lang.String) on Type(java.util.Map) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.util.Map.containsKey(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Found method java.util.Map.containsKey(java.lang.Object) from java.util.Map | |
| * [Duby::Typer] Method type for "containsKey" Type(java.lang.String) on Type(java.util.Map) = Type(boolean) | |
| * [AST] [Call] Call(containsKey) resolved! | |
| * [AST] [Condition] Condition resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x6f0962> : properties = Type(java.util.Map) | |
| * [AST] [Local] Local(name = properties, scope = MethodDefinition(update), captured = false) resolved! | |
| * [AST] [String] String("address") resolved! | |
| * [Duby::Typer] Method type for "get" Type(java.lang.String) on Type(java.util.Map) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.util.Map.get(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Found method java.util.Map.get(java.lang.Object) from java.util.Map | |
| * [Duby::Typer] Method type for "get" Type(java.lang.String) on Type(java.util.Map) = Type(java.lang.Object) | |
| * [AST] [Call] Call(get) resolved! | |
| * [Duby::Typer] Method type for "address_set" Type(java.lang.Object) on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.address_set(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Attempting instance field lookup for 'address_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.address_set(java.lang.Object) | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.address_set(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Attempting instance field lookup for 'address_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.address_set(java.lang.Object) | |
| * [Duby::Typer] Deferring inference for Call(address_set) | |
| * [Duby::Typer] Deferring inference for If | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x755df3> : result = Type(java.util.Map) | |
| * [AST] [Local] Local(name = result, scope = MethodDefinition(properties), captured = false) resolved! | |
| * [AST] [String] String("address") resolved! | |
| * [Duby::Typer] Method type for "address" on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.address() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting instance field lookup for 'address' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.address() | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.address() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting instance field lookup for 'address' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.address() | |
| * [Duby::Typer] Deferring inference for Call(address) | |
| * [Duby::Typer] Deferring inference for Call(put) | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.address() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting instance field lookup for 'address' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.address() | |
| * [AST] [Field] Field(@address) resolved! | |
| * [Duby::Typer] Learned method address () on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [MethodDefinition] MethodDefinition(address) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x16dcbc9> : value = Type(java.lang.String) | |
| * [AST] [RequiredArgument] RequiredArgument(value) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.address_set(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Attempting instance field lookup for 'address_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.address_set(java.lang.String) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x16dcbc9> : value = Type(java.lang.String) | |
| * [AST] [Local] Local(name = value, scope = MethodDefinition(address_set), captured = false) resolved! | |
| * [Duby::Typer] Learned field type under ClassDefinition(Contact) : @address = Type(java.lang.String) | |
| * [AST] [FieldAssignment] FieldAssignment(@address) resolved! | |
| * [Duby::Typer] Learned method address_set (Type(java.lang.String)) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [MethodDefinition] MethodDefinition(address_set) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x1adedc2> : value = Type(java.lang.Object) | |
| * [AST] [RequiredArgument] RequiredArgument(value) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.address_set(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Attempting instance field lookup for 'address_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.address_set(java.lang.Object) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x1adedc2> : value = Type(java.lang.Object) | |
| * [AST] [Local] Local(name = value, scope = MethodDefinition(address_set), captured = false) resolved! | |
| * [Duby::Typer] Method type for "coerce_string" Type(java.lang.Object) on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.coerce_string(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.Model.coerce_string(java.lang.Object) from models.Contact | |
| * [Duby::Typer] Method type for "coerce_string" Type(java.lang.Object) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [FunctionalCall] FunctionalCall(coerce_string) resolved! | |
| * [Duby::Typer] Method type for "address_set" Type(java.lang.String) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [Call] Call(address_set) resolved! | |
| * [Duby::Typer] Learned method address_set (Type(java.lang.Object)) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [MethodDefinition] MethodDefinition(address_set) resolved! | |
| * [AST] [Body] Body resolved! | |
| * [AST] [Body] Body resolved! | |
| * [Duby::Typer] [Cycle 0]: Inferred type for Body: Type(java.lang.String) | |
| * [Duby::Typer] Method type for "property" Type(java.lang.String)Type(com.google.appengine.api.datastore.PhoneNumber meta) on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.property(java.lang.String, com.google.appengine.api.datastore.PhoneNumber) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringcom.google.appengine.api.datastore.PhoneNumber) | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.Model.property(java.lang.Object, java.lang.Object) from models.Contact | |
| * [Duby::Typer] Method type for "property" Type(java.lang.String)Type(com.google.appengine.api.datastore.PhoneNumber meta) on Type(models.Contact) = #<Duby::AST::InlineCode:0x1d602b3> | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0xa71c9a> : value = Type(java.lang.String) | |
| * [AST] [RequiredArgument] RequiredArgument(value) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [AST] [Noop] Noop resolved! | |
| * [Duby::Typer] Method type for "_query" on Type(models.Contact$Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact$Query._query() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.DQuery._query() from models.Contact$Query | |
| * [Duby::Typer] Method type for "_query" on Type(models.Contact$Query) = Type(com.google.appengine.api.datastore.Query) | |
| * [AST] [FunctionalCall] FunctionalCall(_query) resolved! | |
| * [AST] [String] String("phone") resolved! | |
| * [Duby::Typer] Method type for "_eq_op" on Type(models.Contact$Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact$Query._eq_op() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.DQuery._eq_op() from models.Contact$Query | |
| * [Duby::Typer] Method type for "_eq_op" on Type(models.Contact$Query) = Type(com.google.appengine.api.datastore.Query$FilterOperator) | |
| * [AST] [FunctionalCall] FunctionalCall(_eq_op) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0xa71c9a> : value = Type(java.lang.String) | |
| * [AST] [Local] Local(name = value, scope = MethodDefinition(phone), captured = false) resolved! | |
| * [AST] [Null] Null(nil) resolved! | |
| * [Duby::Typer] Method type for "!=" Type(null) on Type(java.lang.String) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.lang.String.!=(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Found method java.lang.Object.!=(java.lang.Object) from java.lang.String | |
| * [Duby::Typer] Method type for "!=" Type(null) on Type(java.lang.String) = Type(boolean) | |
| * [AST] [Call] Call(!=) resolved! | |
| * [AST] [Condition] Condition resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0xa71c9a> : value = Type(java.lang.String) | |
| * [AST] [Local] Local(name = value, scope = MethodDefinition(phone), captured = false) resolved! | |
| * [Duby::Typer] Method type for "new" Type(java.lang.String) on Type(com.google.appengine.api.datastore.PhoneNumber meta) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.PhoneNumber.<init>(java.lang.String) from com.google.appengine.api.datastore.PhoneNumber | |
| * [Duby::Typer] Method type for "new" Type(java.lang.String) on Type(com.google.appengine.api.datastore.PhoneNumber meta) = Type(com.google.appengine.api.datastore.PhoneNumber meta) | |
| * [AST] [Call] Call(new) resolved! | |
| * [AST] [Null] Null(nil) resolved! | |
| * [AST] [If] If resolved! | |
| * [Duby::Typer] Method type for "addFilter" Type(java.lang.String)Type(com.google.appengine.api.datastore.Query$FilterOperator)Type(com.google.appengine.api.datastore.PhoneNumber) on Type(com.google.appengine.api.datastore.Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for com.google.appengine.api.datastore.Query.addFilter(java.lang.String, com.google.appengine.api.datastore.Query$FilterOperator, com.google.appengine.api.datastore.PhoneNumber) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringcom.google.appengine.api.datastore.Query$FilterOperatorcom.google.appengine.api.datastore.PhoneNumber) | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.Query.addFilter(java.lang.String, com.google.appengine.api.datastore.Query$FilterOperator, java.lang.Object) from com.google.appengine.api.datastore.Query | |
| * [Duby::Typer] Method type for "addFilter" Type(java.lang.String)Type(com.google.appengine.api.datastore.Query$FilterOperator)Type(com.google.appengine.api.datastore.PhoneNumber) on Type(com.google.appengine.api.datastore.Query) = Type(com.google.appengine.api.datastore.Query) | |
| * [AST] [Call] Call(addFilter) resolved! | |
| * [AST] [Body] Body resolved! | |
| * [Duby::Typer] Learned method phone (Type(java.lang.String)) on Type(models.Contact$Query) = Type(void) | |
| * [AST] [MethodDefinition] MethodDefinition(phone) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x110b205> : e = Type(com.google.appengine.api.datastore.Entity) | |
| * [AST] [Local] Local(name = e, scope = MethodDefinition(_read_from), captured = false) resolved! | |
| * [AST] [String] String("phone") resolved! | |
| * [Duby::Typer] Method type for "getProperty" Type(java.lang.String) on Type(com.google.appengine.api.datastore.Entity) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.Entity.getProperty(java.lang.String) from com.google.appengine.api.datastore.Entity | |
| * [Duby::Typer] Method type for "getProperty" Type(java.lang.String) on Type(com.google.appengine.api.datastore.Entity) = Type(java.lang.Object) | |
| * [AST] [Call] Call(getProperty) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x110b205> : __xform_tmp_8 = Type(java.lang.Object) | |
| * [AST] [LocalAssignment] LocalAssignment(name = __xform_tmp_8, scope = MethodDefinition(_read_from), captured = false) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x110b205> : __xform_tmp_8 = Type(java.lang.Object) | |
| * [AST] [Local] Local(name = __xform_tmp_8, scope = MethodDefinition(_read_from), captured = false) resolved! | |
| * [AST] [Null] Null(nil) resolved! | |
| * [Duby::Typer] Method type for "!=" Type(null) on Type(java.lang.Object) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.lang.Object.!=(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Found method java.lang.Object.!=(java.lang.Object) from java.lang.Object | |
| * [Duby::Typer] Method type for "!=" Type(null) on Type(java.lang.Object) = Type(boolean) | |
| * [AST] [Call] Call(!=) resolved! | |
| * [AST] [Condition] Condition resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x110b205> : __xform_tmp_8 = Type(java.lang.Object) | |
| * [AST] [Local] Local(name = __xform_tmp_8, scope = MethodDefinition(_read_from), captured = false) resolved! | |
| * [AST] [FunctionalCall] FunctionalCall(PhoneNumber) resolved! | |
| * [AST] [FunctionalCall] FunctionalCall(PhoneNumber) resolved! | |
| * [Duby::Typer] Method type for "getNumber" on Type(com.google.appengine.api.datastore.PhoneNumber) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.PhoneNumber.getNumber() from com.google.appengine.api.datastore.PhoneNumber | |
| * [Duby::Typer] Method type for "getNumber" on Type(com.google.appengine.api.datastore.PhoneNumber) = Type(java.lang.String) | |
| * [AST] [Call] Call(getNumber) resolved! | |
| * [AST] [Null] Null(nil) resolved! | |
| * [AST] [FunctionalCall] FunctionalCall(String) resolved! | |
| * [AST] [FunctionalCall] FunctionalCall(String) resolved! | |
| * [AST] [If] If resolved! | |
| * [Duby::Typer] Learned field type under ClassDefinition(Contact) : @phone = Type(java.lang.String) | |
| * [AST] [FieldAssignment] FieldAssignment(@phone) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x871dcc> : e = Type(com.google.appengine.api.datastore.Entity) | |
| * [AST] [Local] Local(name = e, scope = MethodDefinition(_save_to), captured = false) resolved! | |
| * [AST] [String] String("phone") resolved! | |
| * [AST] [Field] Field(@phone) resolved! | |
| * [AST] [Null] Null(nil) resolved! | |
| * [Duby::Typer] Method type for "!=" Type(null) on Type(java.lang.String) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.lang.String.!=(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Found method java.lang.Object.!=(java.lang.Object) from java.lang.String | |
| * [Duby::Typer] Method type for "!=" Type(null) on Type(java.lang.String) = Type(boolean) | |
| * [AST] [Call] Call(!=) resolved! | |
| * [AST] [Condition] Condition resolved! | |
| * [AST] [Field] Field(@phone) resolved! | |
| * [Duby::Typer] Method type for "new" Type(java.lang.String) on Type(com.google.appengine.api.datastore.PhoneNumber meta) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.PhoneNumber.<init>(java.lang.String) from com.google.appengine.api.datastore.PhoneNumber | |
| * [Duby::Typer] Method type for "new" Type(java.lang.String) on Type(com.google.appengine.api.datastore.PhoneNumber meta) = Type(com.google.appengine.api.datastore.PhoneNumber meta) | |
| * [AST] [Call] Call(new) resolved! | |
| * [AST] [Null] Null(nil) resolved! | |
| * [AST] [If] If resolved! | |
| * [Duby::Typer] Method type for "setProperty" Type(java.lang.String)Type(com.google.appengine.api.datastore.PhoneNumber) on Type(com.google.appengine.api.datastore.Entity) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for com.google.appengine.api.datastore.Entity.setProperty(java.lang.String, com.google.appengine.api.datastore.PhoneNumber) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringcom.google.appengine.api.datastore.PhoneNumber) | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.Entity.setProperty(java.lang.String, java.lang.Object) from com.google.appengine.api.datastore.Entity | |
| * [Duby::Typer] Method type for "setProperty" Type(java.lang.String)Type(com.google.appengine.api.datastore.PhoneNumber) on Type(com.google.appengine.api.datastore.Entity) = Type(void) | |
| * [AST] [Call] Call(setProperty) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x6f0962> : properties = Type(java.util.Map) | |
| * [AST] [Local] Local(name = properties, scope = MethodDefinition(update), captured = false) resolved! | |
| * [AST] [String] String("phone") resolved! | |
| * [Duby::Typer] Method type for "containsKey" Type(java.lang.String) on Type(java.util.Map) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.util.Map.containsKey(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Found method java.util.Map.containsKey(java.lang.Object) from java.util.Map | |
| * [Duby::Typer] Method type for "containsKey" Type(java.lang.String) on Type(java.util.Map) = Type(boolean) | |
| * [AST] [Call] Call(containsKey) resolved! | |
| * [AST] [Condition] Condition resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x6f0962> : properties = Type(java.util.Map) | |
| * [AST] [Local] Local(name = properties, scope = MethodDefinition(update), captured = false) resolved! | |
| * [AST] [String] String("phone") resolved! | |
| * [Duby::Typer] Method type for "get" Type(java.lang.String) on Type(java.util.Map) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.util.Map.get(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Found method java.util.Map.get(java.lang.Object) from java.util.Map | |
| * [Duby::Typer] Method type for "get" Type(java.lang.String) on Type(java.util.Map) = Type(java.lang.Object) | |
| * [AST] [Call] Call(get) resolved! | |
| * [Duby::Typer] Method type for "phone_set" Type(java.lang.Object) on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.phone_set(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Attempting instance field lookup for 'phone_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.phone_set(java.lang.Object) | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.phone_set(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Attempting instance field lookup for 'phone_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.phone_set(java.lang.Object) | |
| * [Duby::Typer] Deferring inference for Call(phone_set) | |
| * [Duby::Typer] Deferring inference for If | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x755df3> : result = Type(java.util.Map) | |
| * [AST] [Local] Local(name = result, scope = MethodDefinition(properties), captured = false) resolved! | |
| * [AST] [String] String("phone") resolved! | |
| * [Duby::Typer] Method type for "phone" on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.phone() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting instance field lookup for 'phone' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.phone() | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.phone() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting instance field lookup for 'phone' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.phone() | |
| * [Duby::Typer] Deferring inference for Call(phone) | |
| * [Duby::Typer] Deferring inference for Call(put) | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.phone() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting instance field lookup for 'phone' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.phone() | |
| * [AST] [Field] Field(@phone) resolved! | |
| * [Duby::Typer] Learned method phone () on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [MethodDefinition] MethodDefinition(phone) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x1619bca> : value = Type(java.lang.String) | |
| * [AST] [RequiredArgument] RequiredArgument(value) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.phone_set(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Attempting instance field lookup for 'phone_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.phone_set(java.lang.String) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x1619bca> : value = Type(java.lang.String) | |
| * [AST] [Local] Local(name = value, scope = MethodDefinition(phone_set), captured = false) resolved! | |
| * [Duby::Typer] Learned field type under ClassDefinition(Contact) : @phone = Type(java.lang.String) | |
| * [AST] [FieldAssignment] FieldAssignment(@phone) resolved! | |
| * [Duby::Typer] Learned method phone_set (Type(java.lang.String)) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [MethodDefinition] MethodDefinition(phone_set) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x13aef95> : value = Type(java.lang.Object) | |
| * [AST] [RequiredArgument] RequiredArgument(value) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.phone_set(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Attempting instance field lookup for 'phone_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.phone_set(java.lang.Object) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x13aef95> : value = Type(java.lang.Object) | |
| * [AST] [Local] Local(name = value, scope = MethodDefinition(phone_set), captured = false) resolved! | |
| * [Duby::Typer] Method type for "coerce_string" Type(java.lang.Object) on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.coerce_string(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.Model.coerce_string(java.lang.Object) from models.Contact | |
| * [Duby::Typer] Method type for "coerce_string" Type(java.lang.Object) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [FunctionalCall] FunctionalCall(coerce_string) resolved! | |
| * [Duby::Typer] Method type for "phone_set" Type(java.lang.String) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [Call] Call(phone_set) resolved! | |
| * [Duby::Typer] Learned method phone_set (Type(java.lang.Object)) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [MethodDefinition] MethodDefinition(phone_set) resolved! | |
| * [AST] [Body] Body resolved! | |
| * [AST] [Body] Body resolved! | |
| * [Duby::Typer] [Cycle 0]: Inferred type for Body: Type(java.lang.String) | |
| * [Duby::Typer] Method type for "property" Type(java.lang.String)Type(java.lang.Boolean meta) on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.property(java.lang.String, java.lang.Boolean) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringjava.lang.Boolean) | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.Model.property(java.lang.Object, java.lang.Object) from models.Contact | |
| * [Duby::Typer] Method type for "property" Type(java.lang.String)Type(java.lang.Boolean meta) on Type(models.Contact) = #<Duby::AST::InlineCode:0x1d602b3> | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x1ff9a48> : value = Type(boolean) | |
| * [AST] [RequiredArgument] RequiredArgument(value) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [AST] [String] String("void") resolved! | |
| * [Duby::Typer] Method type for "returns" Type(java.lang.String) on Type(models.Contact$Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact$Query.returns(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Attempting instance field lookup for 'returns' on class Type(models.Contact$Query) | |
| * [JVM::Types] Failed to locate method models.Contact$Query.returns(java.lang.String) | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact$Query.returns(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Attempting instance field lookup for 'returns' on class Type(models.Contact$Query) | |
| * [JVM::Types] Failed to locate method models.Contact$Query.returns(java.lang.String) | |
| * [Duby::Typer] Deferring inference for FunctionalCall(returns) | |
| * [Duby::Typer] Method type for "_query" on Type(models.Contact$Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact$Query._query() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.DQuery._query() from models.Contact$Query | |
| * [Duby::Typer] Method type for "_query" on Type(models.Contact$Query) = Type(com.google.appengine.api.datastore.Query) | |
| * [AST] [FunctionalCall] FunctionalCall(_query) resolved! | |
| * [AST] [String] String("private") resolved! | |
| * [Duby::Typer] Method type for "_eq_op" on Type(models.Contact$Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact$Query._eq_op() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.DQuery._eq_op() from models.Contact$Query | |
| * [Duby::Typer] Method type for "_eq_op" on Type(models.Contact$Query) = Type(com.google.appengine.api.datastore.Query$FilterOperator) | |
| * [AST] [FunctionalCall] FunctionalCall(_eq_op) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x1ff9a48> : value = Type(boolean) | |
| * [AST] [Local] Local(name = value, scope = MethodDefinition(private), captured = false) resolved! | |
| * [Duby::Typer] Method type for "new" Type(boolean) on Type(java.lang.Boolean meta) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method java.lang.Boolean.<init>(boolean) from java.lang.Boolean | |
| * [Duby::Typer] Method type for "new" Type(boolean) on Type(java.lang.Boolean meta) = Type(java.lang.Boolean meta) | |
| * [AST] [Call] Call(new) resolved! | |
| * [Duby::Typer] Method type for "addFilter" Type(java.lang.String)Type(com.google.appengine.api.datastore.Query$FilterOperator)Type(java.lang.Boolean) on Type(com.google.appengine.api.datastore.Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for com.google.appengine.api.datastore.Query.addFilter(java.lang.String, com.google.appengine.api.datastore.Query$FilterOperator, java.lang.Boolean) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringcom.google.appengine.api.datastore.Query$FilterOperatorjava.lang.Boolean) | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.Query.addFilter(java.lang.String, com.google.appengine.api.datastore.Query$FilterOperator, java.lang.Object) from com.google.appengine.api.datastore.Query | |
| * [Duby::Typer] Method type for "addFilter" Type(java.lang.String)Type(com.google.appengine.api.datastore.Query$FilterOperator)Type(java.lang.Boolean) on Type(com.google.appengine.api.datastore.Query) = Type(com.google.appengine.api.datastore.Query) | |
| * [AST] [Call] Call(addFilter) resolved! | |
| * [AST] [Body] Body resolved! | |
| * [Duby::Typer] Learned method private (Type(boolean)) on Type(models.Contact$Query) = Type(void) | |
| * [AST] [MethodDefinition] MethodDefinition(private) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x110b205> : e = Type(com.google.appengine.api.datastore.Entity) | |
| * [AST] [Local] Local(name = e, scope = MethodDefinition(_read_from), captured = false) resolved! | |
| * [AST] [String] String("private") resolved! | |
| * [Duby::Typer] Method type for "getProperty" Type(java.lang.String) on Type(com.google.appengine.api.datastore.Entity) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.Entity.getProperty(java.lang.String) from com.google.appengine.api.datastore.Entity | |
| * [Duby::Typer] Method type for "getProperty" Type(java.lang.String) on Type(com.google.appengine.api.datastore.Entity) = Type(java.lang.Object) | |
| * [AST] [Call] Call(getProperty) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x110b205> : __xform_tmp_9 = Type(java.lang.Object) | |
| * [AST] [LocalAssignment] LocalAssignment(name = __xform_tmp_9, scope = MethodDefinition(_read_from), captured = false) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x110b205> : __xform_tmp_9 = Type(java.lang.Object) | |
| * [AST] [Local] Local(name = __xform_tmp_9, scope = MethodDefinition(_read_from), captured = false) resolved! | |
| * [AST] [Null] Null(nil) resolved! | |
| * [Duby::Typer] Method type for "!=" Type(null) on Type(java.lang.Object) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.lang.Object.!=(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Found method java.lang.Object.!=(java.lang.Object) from java.lang.Object | |
| * [Duby::Typer] Method type for "!=" Type(null) on Type(java.lang.Object) = Type(boolean) | |
| * [AST] [Call] Call(!=) resolved! | |
| * [AST] [Condition] Condition resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x110b205> : __xform_tmp_9 = Type(java.lang.Object) | |
| * [AST] [Local] Local(name = __xform_tmp_9, scope = MethodDefinition(_read_from), captured = false) resolved! | |
| * [AST] [FunctionalCall] FunctionalCall(Boolean) resolved! | |
| * [AST] [FunctionalCall] FunctionalCall(Boolean) resolved! | |
| * [Duby::Typer] Method type for "booleanValue" on Type(java.lang.Boolean) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method java.lang.Boolean.booleanValue() from java.lang.Boolean | |
| * [Duby::Typer] Method type for "booleanValue" on Type(java.lang.Boolean) = Type(boolean) | |
| * [AST] [Call] Call(booleanValue) resolved! | |
| * [AST] [Boolean] Boolean(false) resolved! | |
| * [AST] [If] If resolved! | |
| * [Duby::Typer] Learned field type under ClassDefinition(Contact) : @private = Type(boolean) | |
| * [AST] [FieldAssignment] FieldAssignment(@private) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x871dcc> : e = Type(com.google.appengine.api.datastore.Entity) | |
| * [AST] [Local] Local(name = e, scope = MethodDefinition(_save_to), captured = false) resolved! | |
| * [AST] [String] String("private") resolved! | |
| * [AST] [Field] Field(@private) resolved! | |
| * [Duby::Typer] Method type for "new" Type(boolean) on Type(java.lang.Boolean meta) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method java.lang.Boolean.<init>(boolean) from java.lang.Boolean | |
| * [Duby::Typer] Method type for "new" Type(boolean) on Type(java.lang.Boolean meta) = Type(java.lang.Boolean meta) | |
| * [AST] [Call] Call(new) resolved! | |
| * [Duby::Typer] Method type for "setProperty" Type(java.lang.String)Type(java.lang.Boolean) on Type(com.google.appengine.api.datastore.Entity) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for com.google.appengine.api.datastore.Entity.setProperty(java.lang.String, java.lang.Boolean) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringjava.lang.Boolean) | |
| * [JVM::Types] Found method com.google.appengine.api.datastore.Entity.setProperty(java.lang.String, java.lang.Object) from com.google.appengine.api.datastore.Entity | |
| * [Duby::Typer] Method type for "setProperty" Type(java.lang.String)Type(java.lang.Boolean) on Type(com.google.appengine.api.datastore.Entity) = Type(void) | |
| * [AST] [Call] Call(setProperty) resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x6f0962> : properties = Type(java.util.Map) | |
| * [AST] [Local] Local(name = properties, scope = MethodDefinition(update), captured = false) resolved! | |
| * [AST] [String] String("private") resolved! | |
| * [Duby::Typer] Method type for "containsKey" Type(java.lang.String) on Type(java.util.Map) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.util.Map.containsKey(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Found method java.util.Map.containsKey(java.lang.Object) from java.util.Map | |
| * [Duby::Typer] Method type for "containsKey" Type(java.lang.String) on Type(java.util.Map) = Type(boolean) | |
| * [AST] [Call] Call(containsKey) resolved! | |
| * [AST] [Condition] Condition resolved! | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x6f0962> : properties = Type(java.util.Map) | |
| * [AST] [Local] Local(name = properties, scope = MethodDefinition(update), captured = false) resolved! | |
| * [AST] [String] String("private") resolved! | |
| * [Duby::Typer] Method type for "get" Type(java.lang.String) on Type(java.util.Map) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.util.Map.get(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Found method java.util.Map.get(java.lang.Object) from java.util.Map | |
| * [Duby::Typer] Method type for "get" Type(java.lang.String) on Type(java.util.Map) = Type(java.lang.Object) | |
| * [AST] [Call] Call(get) resolved! | |
| * [Duby::Typer] Method type for "private_set" Type(java.lang.Object) on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.private_set(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Attempting instance field lookup for 'private_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.private_set(java.lang.Object) | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.private_set(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Attempting instance field lookup for 'private_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.private_set(java.lang.Object) | |
| * [Duby::Typer] Deferring inference for Call(private_set) | |
| * [Duby::Typer] Deferring inference for If | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x755df3> : result = Type(java.util.Map) | |
| * [AST] [Local] Local(name = result, scope = MethodDefinition(properties), captured = false) resolved! | |
| * [AST] [String] String("private") resolved! | |
| * [Duby::Typer] Method type for "private" on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.private() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting instance field lookup for 'private' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.private() | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.private() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting instance field lookup for 'private' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.private() | |
| * [Duby::Typer] Deferring inference for Call(private) | |
| * [Duby::Typer] Deferring inference for Call(valueOf) | |
| * [Duby::Typer] Deferring inference for Call(put) | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.private() | |
| * [JVM::Types] Beginning JLS phase 1 search with params () | |
| * [JVM::Types] Attempting instance field lookup for 'private' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.private() | |
| * [AST] [Field] Field(@private) resolved! | |
| * [Duby::Typer] Learned method private () on Type(models.Contact) = Type(boolean) | |
| * [AST] [MethodDefinition] MethodDefinition(private) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x15a9173> : value = Type(boolean) | |
| * [AST] [RequiredArgument] RequiredArgument(value) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.private_set(boolean) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (boolean) | |
| * [JVM::Types] Attempting instance field lookup for 'private_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.private_set(boolean) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x15a9173> : value = Type(boolean) | |
| * [AST] [Local] Local(name = value, scope = MethodDefinition(private_set), captured = false) resolved! | |
| * [Duby::Typer] Learned field type under ClassDefinition(Contact) : @private = Type(boolean) | |
| * [AST] [FieldAssignment] FieldAssignment(@private) resolved! | |
| * [Duby::Typer] Learned method private_set (Type(boolean)) on Type(models.Contact) = Type(boolean) | |
| * [AST] [MethodDefinition] MethodDefinition(private_set) resolved! | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x15b2cec> : value = Type(java.lang.Object) | |
| * [AST] [RequiredArgument] RequiredArgument(value) resolved! | |
| * [AST] [Arguments] Arguments resolved! | |
| * [JVM::Types] No exact match for models.Contact.private_set(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Attempting instance field lookup for 'private_set' on class Type(models.Contact) | |
| * [JVM::Types] Failed to locate method models.Contact.private_set(java.lang.Object) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x15b2cec> : value = Type(java.lang.Object) | |
| * [AST] [Local] Local(name = value, scope = MethodDefinition(private_set), captured = false) resolved! | |
| * [Duby::Typer] Method type for "coerce_boolean" Type(java.lang.Object) on Type(models.Contact) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact.coerce_boolean(java.lang.Object) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Object) | |
| * [JVM::Types] Found method com.google.appengine.ext.duby.db.Model.coerce_boolean(java.lang.Object) from models.Contact | |
| * [Duby::Typer] Method type for "coerce_boolean" Type(java.lang.Object) on Type(models.Contact) = Type(boolean) | |
| * [AST] [FunctionalCall] FunctionalCall(coerce_boolean) resolved! | |
| * [Duby::Typer] Method type for "private_set" Type(boolean) on Type(models.Contact) = Type(boolean) | |
| * [AST] [Call] Call(private_set) resolved! | |
| * [Duby::Typer] Learned method private_set (Type(java.lang.Object)) on Type(models.Contact) = Type(boolean) | |
| * [AST] [MethodDefinition] MethodDefinition(private_set) resolved! | |
| * [AST] [Body] Body resolved! | |
| * [AST] [Body] Body resolved! | |
| * [Duby::Typer] [Cycle 0]: Inferred type for Body: Type(boolean) | |
| * [Duby::Typer] Method type for "new" Type(java.lang.String) on Type(dubious.TimeConversion meta) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method dubious.TimeConversion.<init>(java.lang.String) from dubious.TimeConversion | |
| * [Duby::Typer] Method type for "new" Type(java.lang.String) on Type(dubious.TimeConversion meta) = Type(dubious.TimeConversion meta) | |
| * [AST] [Call] Call(new) resolved! | |
| * [Duby::Typer] [Cycle 0]: Inferred type for Call(new): Type(dubious.TimeConversion) | |
| * [Duby::Typer] Method type for "parse" Type(java.lang.String) on Type(dubious.TimeConversion) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method dubious.TimeConversion.parse(java.lang.String) from dubious.TimeConversion | |
| * [Duby::Typer] Method type for "parse" Type(java.lang.String) on Type(dubious.TimeConversion) = Type(java.util.Date) | |
| * [AST] [Call] Call(parse) resolved! | |
| * [Duby::Typer] [Cycle 0]: Inferred type for Call(parse): Type(java.util.Date) | |
| * [Duby::Typer] Learned method coerce_date (Type(java.lang.Object)) on Type(models.Contact) = Type(java.util.Date) | |
| * [AST] [MethodDefinition] MethodDefinition(coerce_date) resolved! | |
| * [Duby::Typer] [Cycle 0]: Inferred type for MethodDefinition(coerce_date): Type(java.util.Date) | |
| * [AST] [Body] Body resolved! | |
| * [Duby::Typer] [Cycle 0]: Inferred type for Body: Type(java.util.Date) | |
| * [AST] [Body] Body resolved! | |
| * [Duby::Typer] [Cycle 0]: Inferred type for Body: Type(java.util.Date) | |
| * [Duby::Typer] [Cycle 0]: Complete! | |
| * [Duby::Typer] [Cycle 1]: Started... | |
| * [Duby::Typer] Method type for "new" on Type(models.Contact meta) = Type(models.Contact meta) | |
| * [AST] [Call] Call(new) resolved! | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Call(new): Type(models.Contact) | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0xc5a2f7> : m = Type(models.Contact) | |
| * [AST] [LocalAssignment] LocalAssignment(name = m, scope = MethodDefinition(first), captured = false) resolved! | |
| * [Duby::Typer] [Cycle 1]: Inferred type for LocalAssignment(name = m, scope = MethodDefinition(first), captured = false): Type(models.Contact) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0xc5a2f7> : m = Type(models.Contact) | |
| * [AST] [Local] Local(name = m, scope = MethodDefinition(first), captured = false) resolved! | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Local(name = m, scope = MethodDefinition(first), captured = false): Type(models.Contact) | |
| * [Duby::Typer] Method type for "_read_from" Type(com.google.appengine.api.datastore.Entity) on Type(models.Contact) = Type(void) | |
| * [AST] [Call] Call(_read_from) resolved! | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Call(_read_from): Type(models.Contact) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0xc5a2f7> : m = Type(models.Contact) | |
| * [AST] [Local] Local(name = m, scope = MethodDefinition(first), captured = false) resolved! | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Local(name = m, scope = MethodDefinition(first), captured = false): Type(models.Contact) | |
| * [AST] [Body] Body resolved! | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Body: Type(models.Contact) | |
| * [AST] [If] If resolved! | |
| * [Duby::Typer] [Cycle 1]: Inferred type for If: Type(models.Contact) | |
| * [Duby::Typer] Method type for "new" on Type(models.Contact meta) = Type(models.Contact meta) | |
| * [AST] [Call] Call(new) resolved! | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Call(new): Type(models.Contact) | |
| * [Duby::Typer] Learned local type under #<Duby::AST::StaticScope:0x16f8789> : m = Type(models.Contact) | |
| * [AST] [LocalAssignment] LocalAssignment(name = m, scope = MethodDefinition(run), captured = false) resolved! | |
| * [Duby::Typer] [Cycle 1]: Inferred type for LocalAssignment(name = m, scope = MethodDefinition(run), captured = false): Type(models.Contact) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x16f8789> : m = Type(models.Contact) | |
| * [AST] [Local] Local(name = m, scope = MethodDefinition(run), captured = false) resolved! | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Local(name = m, scope = MethodDefinition(run), captured = false): Type(models.Contact) | |
| * [Duby::Typer] Method type for "_read_from" Type(com.google.appengine.api.datastore.Entity) on Type(models.Contact) = Type(void) | |
| * [AST] [Call] Call(_read_from) resolved! | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Call(_read_from): Type(models.Contact) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x16f8789> : m = Type(models.Contact) | |
| * [AST] [Local] Local(name = m, scope = MethodDefinition(run), captured = false) resolved! | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Local(name = m, scope = MethodDefinition(run), captured = false): Type(models.Contact) | |
| * [Duby::Typer] Method type for "[]=" Type(int)Type(models.Contact) on Type(models.Contact array) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] undefined method `getDeclaredMethod' for nil:NilClass | |
| * [JVM::Types] No exact match for models.Contact.[]=(int, models.Contact) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (intmodels.Contact) | |
| * [JVM::Types] Found method models.Contact.[]=(int, models.Contact) from models.Contact | |
| * [Duby::Typer] Method type for "[]=" Type(int)Type(models.Contact) on Type(models.Contact array) = Type(models.Contact) | |
| * [AST] [Call] Call([]=) resolved! | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Call([]=): Type(models.Contact) | |
| * [Duby::Typer] Method type for "sort" Type(java.lang.String)Type(boolean) on Type(models.Contact$Query) = Type(models.Contact$Query) | |
| * [AST] [FunctionalCall] FunctionalCall(sort) resolved! | |
| * [Duby::Typer] [Cycle 1]: Inferred type for FunctionalCall(sort): Type(models.Contact$Query) | |
| * [JVM::Types] No exact match for models.Contact$Query.sort(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Attempting instance field lookup for 'sort' on class Type(models.Contact$Query) | |
| * [JVM::Types] Failed to locate method models.Contact$Query.sort(java.lang.String) | |
| * [Duby::Typer] Learned method sort (Type(java.lang.String)) on Type(models.Contact$Query) = Type(models.Contact$Query) | |
| * [AST] [MethodDefinition] MethodDefinition(sort) resolved! | |
| * [Duby::Typer] [Cycle 1]: Inferred type for MethodDefinition(sort): Type(models.Contact$Query) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x19bbd86> : key_name = Type(java.lang.String) | |
| * [AST] [Local] Local(name = key_name, scope = ConstructorDefinition(initialize), captured = false) resolved! | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Local(name = key_name, scope = ConstructorDefinition(initialize), captured = false): Type(java.lang.String) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x2c4ede> : parent = Type(com.google.appengine.ext.duby.db.Model) | |
| * [AST] [Local] Local(name = parent, scope = ConstructorDefinition(initialize), captured = false) resolved! | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Local(name = parent, scope = ConstructorDefinition(initialize), captured = false): Type(com.google.appengine.ext.duby.db.Model) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x1c57a92> : parent = Type(com.google.appengine.api.datastore.Key) | |
| * [AST] [Local] Local(name = parent, scope = ConstructorDefinition(initialize), captured = false) resolved! | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Local(name = parent, scope = ConstructorDefinition(initialize), captured = false): Type(com.google.appengine.api.datastore.Key) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x1aff40f> : parent = Type(com.google.appengine.ext.duby.db.Model) | |
| * [AST] [Local] Local(name = parent, scope = ConstructorDefinition(initialize), captured = false) resolved! | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Local(name = parent, scope = ConstructorDefinition(initialize), captured = false): Type(com.google.appengine.ext.duby.db.Model) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x1aff40f> : key_name = Type(java.lang.String) | |
| * [AST] [Local] Local(name = key_name, scope = ConstructorDefinition(initialize), captured = false) resolved! | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Local(name = key_name, scope = ConstructorDefinition(initialize), captured = false): Type(java.lang.String) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x347cdb> : parent = Type(com.google.appengine.api.datastore.Key) | |
| * [AST] [Local] Local(name = parent, scope = ConstructorDefinition(initialize), captured = false) resolved! | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Local(name = parent, scope = ConstructorDefinition(initialize), captured = false): Type(com.google.appengine.api.datastore.Key) | |
| * [Duby::Typer] Retrieved local type in #<Duby::AST::StaticScope:0x347cdb> : key_name = Type(java.lang.String) | |
| * [AST] [Local] Local(name = key_name, scope = ConstructorDefinition(initialize), captured = false) resolved! | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Local(name = key_name, scope = ConstructorDefinition(initialize), captured = false): Type(java.lang.String) | |
| * [Duby::Typer] Method type for "title" on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [Call] Call(title) resolved! | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Call(title): Type(java.lang.String) | |
| * [Duby::Typer] Method type for "put" Type(java.lang.String)Type(java.lang.String) on Type(java.util.Map) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.util.Map.put(java.lang.String, java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringjava.lang.String) | |
| * [JVM::Types] Found method java.util.Map.put(java.lang.Object, java.lang.Object) from java.util.Map | |
| * [Duby::Typer] Method type for "put" Type(java.lang.String)Type(java.lang.String) on Type(java.util.Map) = Type(java.lang.Object) | |
| * [AST] [Call] Call(put) resolved! | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Call(put): Type(java.lang.Object) | |
| * [Duby::Typer] Method type for "birthday" on Type(models.Contact) = Type(java.util.Date) | |
| * [AST] [Call] Call(birthday) resolved! | |
| * [Duby::Typer] Method type for "put" Type(java.lang.String)Type(java.util.Date) on Type(java.util.Map) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.util.Map.put(java.lang.String, java.util.Date) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringjava.util.Date) | |
| * [JVM::Types] Found method java.util.Map.put(java.lang.Object, java.lang.Object) from java.util.Map | |
| * [Duby::Typer] Method type for "put" Type(java.lang.String)Type(java.util.Date) on Type(java.util.Map) = Type(java.lang.Object) | |
| * [AST] [Call] Call(put) resolved! | |
| * [Duby::Typer] Method type for "url" on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [Call] Call(url) resolved! | |
| * [Duby::Typer] Method type for "put" Type(java.lang.String)Type(java.lang.String) on Type(java.util.Map) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.util.Map.put(java.lang.String, java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringjava.lang.String) | |
| * [JVM::Types] Found method java.util.Map.put(java.lang.Object, java.lang.Object) from java.util.Map | |
| * [Duby::Typer] Method type for "put" Type(java.lang.String)Type(java.lang.String) on Type(java.util.Map) = Type(java.lang.Object) | |
| * [AST] [Call] Call(put) resolved! | |
| * [Duby::Typer] Method type for "platform" on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [Call] Call(platform) resolved! | |
| * [Duby::Typer] Method type for "put" Type(java.lang.String)Type(java.lang.String) on Type(java.util.Map) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.util.Map.put(java.lang.String, java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringjava.lang.String) | |
| * [JVM::Types] Found method java.util.Map.put(java.lang.Object, java.lang.Object) from java.util.Map | |
| * [Duby::Typer] Method type for "put" Type(java.lang.String)Type(java.lang.String) on Type(java.util.Map) = Type(java.lang.Object) | |
| * [AST] [Call] Call(put) resolved! | |
| * [Duby::Typer] Method type for "editor" on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [Call] Call(editor) resolved! | |
| * [Duby::Typer] Method type for "put" Type(java.lang.String)Type(java.lang.String) on Type(java.util.Map) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.util.Map.put(java.lang.String, java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringjava.lang.String) | |
| * [JVM::Types] Found method java.util.Map.put(java.lang.Object, java.lang.Object) from java.util.Map | |
| * [Duby::Typer] Method type for "put" Type(java.lang.String)Type(java.lang.String) on Type(java.util.Map) = Type(java.lang.Object) | |
| * [AST] [Call] Call(put) resolved! | |
| * [Duby::Typer] Method type for "summary" on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [Call] Call(summary) resolved! | |
| * [Duby::Typer] Method type for "put" Type(java.lang.String)Type(java.lang.String) on Type(java.util.Map) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.util.Map.put(java.lang.String, java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringjava.lang.String) | |
| * [JVM::Types] Found method java.util.Map.put(java.lang.Object, java.lang.Object) from java.util.Map | |
| * [Duby::Typer] Method type for "put" Type(java.lang.String)Type(java.lang.String) on Type(java.util.Map) = Type(java.lang.Object) | |
| * [AST] [Call] Call(put) resolved! | |
| * [Duby::Typer] Method type for "address" on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [Call] Call(address) resolved! | |
| * [Duby::Typer] Method type for "put" Type(java.lang.String)Type(java.lang.String) on Type(java.util.Map) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.util.Map.put(java.lang.String, java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringjava.lang.String) | |
| * [JVM::Types] Found method java.util.Map.put(java.lang.Object, java.lang.Object) from java.util.Map | |
| * [Duby::Typer] Method type for "put" Type(java.lang.String)Type(java.lang.String) on Type(java.util.Map) = Type(java.lang.Object) | |
| * [AST] [Call] Call(put) resolved! | |
| * [Duby::Typer] Method type for "phone" on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [Call] Call(phone) resolved! | |
| * [Duby::Typer] Method type for "put" Type(java.lang.String)Type(java.lang.String) on Type(java.util.Map) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.util.Map.put(java.lang.String, java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringjava.lang.String) | |
| * [JVM::Types] Found method java.util.Map.put(java.lang.Object, java.lang.Object) from java.util.Map | |
| * [Duby::Typer] Method type for "put" Type(java.lang.String)Type(java.lang.String) on Type(java.util.Map) = Type(java.lang.Object) | |
| * [AST] [Call] Call(put) resolved! | |
| * [Duby::Typer] Method type for "private" on Type(models.Contact) = Type(boolean) | |
| * [AST] [Call] Call(private) resolved! | |
| * [Duby::Typer] Method type for "valueOf" Type(boolean) on Type(java.lang.Boolean meta) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] Found method java.lang.Boolean.valueOf(boolean) from java.lang.Boolean | |
| * [Duby::Typer] Method type for "valueOf" Type(boolean) on Type(java.lang.Boolean meta) = Type(java.lang.Boolean) | |
| * [AST] [Call] Call(valueOf) resolved! | |
| * [Duby::Typer] Method type for "put" Type(java.lang.String)Type(java.lang.Boolean) on Type(java.util.Map) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for java.util.Map.put(java.lang.String, java.lang.Boolean) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.Stringjava.lang.Boolean) | |
| * [JVM::Types] Found method java.util.Map.put(java.lang.Object, java.lang.Object) from java.util.Map | |
| * [Duby::Typer] Method type for "put" Type(java.lang.String)Type(java.lang.Boolean) on Type(java.util.Map) = Type(java.lang.Object) | |
| * [AST] [Call] Call(put) resolved! | |
| * [AST] [Body] Body resolved! | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Body: Type(java.lang.Object) | |
| * [Duby::Typer] Method type for "title_set" Type(java.lang.Object) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [Call] Call(title_set) resolved! | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Call(title_set): Type(java.lang.String) | |
| * [AST] [If] If resolved! | |
| * [Duby::Typer] [Cycle 1]: Inferred type for If: Type(java.lang.String) | |
| * [Duby::Typer] Method type for "birthday_set" Type(java.lang.Object) on Type(models.Contact) = Type(java.util.Date) | |
| * [AST] [Call] Call(birthday_set) resolved! | |
| * [AST] [If] If resolved! | |
| * [Duby::Typer] Method type for "url_set" Type(java.lang.Object) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [Call] Call(url_set) resolved! | |
| * [AST] [If] If resolved! | |
| * [Duby::Typer] Method type for "platform_set" Type(java.lang.Object) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [Call] Call(platform_set) resolved! | |
| * [AST] [If] If resolved! | |
| * [Duby::Typer] Method type for "editor_set" Type(java.lang.Object) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [Call] Call(editor_set) resolved! | |
| * [AST] [If] If resolved! | |
| * [Duby::Typer] Method type for "summary_set" Type(java.lang.Object) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [Call] Call(summary_set) resolved! | |
| * [AST] [If] If resolved! | |
| * [Duby::Typer] Method type for "address_set" Type(java.lang.Object) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [Call] Call(address_set) resolved! | |
| * [AST] [If] If resolved! | |
| * [Duby::Typer] Method type for "phone_set" Type(java.lang.Object) on Type(models.Contact) = Type(java.lang.String) | |
| * [AST] [Call] Call(phone_set) resolved! | |
| * [AST] [If] If resolved! | |
| * [Duby::Typer] Method type for "private_set" Type(java.lang.Object) on Type(models.Contact) = Type(boolean) | |
| * [AST] [Call] Call(private_set) resolved! | |
| * [AST] [If] If resolved! | |
| * [AST] [Body] Body resolved! | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Body: Type(boolean) | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Call(birthday_set): Type(java.util.Date) | |
| * [Duby::Typer] [Cycle 1]: Inferred type for If: Type(java.util.Date) | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Call(birthday): Type(java.util.Date) | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Call(put): Type(java.lang.Object) | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Call(url_set): Type(java.lang.String) | |
| * [Duby::Typer] [Cycle 1]: Inferred type for If: Type(java.lang.String) | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Call(url): Type(java.lang.String) | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Call(put): Type(java.lang.Object) | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Call(platform_set): Type(java.lang.String) | |
| * [Duby::Typer] [Cycle 1]: Inferred type for If: Type(java.lang.String) | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Call(platform): Type(java.lang.String) | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Call(put): Type(java.lang.Object) | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Call(editor_set): Type(java.lang.String) | |
| * [Duby::Typer] [Cycle 1]: Inferred type for If: Type(java.lang.String) | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Call(editor): Type(java.lang.String) | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Call(put): Type(java.lang.Object) | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Call(summary_set): Type(java.lang.String) | |
| * [Duby::Typer] [Cycle 1]: Inferred type for If: Type(java.lang.String) | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Call(summary): Type(java.lang.String) | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Call(put): Type(java.lang.Object) | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Call(address_set): Type(java.lang.String) | |
| * [Duby::Typer] [Cycle 1]: Inferred type for If: Type(java.lang.String) | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Call(address): Type(java.lang.String) | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Call(put): Type(java.lang.Object) | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Call(phone_set): Type(java.lang.String) | |
| * [Duby::Typer] [Cycle 1]: Inferred type for If: Type(java.lang.String) | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Call(phone): Type(java.lang.String) | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Call(put): Type(java.lang.Object) | |
| * [Duby::Typer] Method type for "returns" Type(java.lang.String) on Type(models.Contact$Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact$Query.returns(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Attempting instance field lookup for 'returns' on class Type(models.Contact$Query) | |
| * [JVM::Types] Failed to locate method models.Contact$Query.returns(java.lang.String) | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact$Query.returns(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Attempting instance field lookup for 'returns' on class Type(models.Contact$Query) | |
| * [JVM::Types] Failed to locate method models.Contact$Query.returns(java.lang.String) | |
| * [Duby::Typer] Deferring inference for FunctionalCall(returns) | |
| * [Duby::Typer] [Cycle 1]: Inferred type for FunctionalCall(returns): FAILED | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Call(private_set): Type(boolean) | |
| * [Duby::Typer] [Cycle 1]: Inferred type for If: Type(boolean) | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Call(private): Type(boolean) | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Call(valueOf): Type(java.lang.Boolean) | |
| * [Duby::Typer] [Cycle 1]: Inferred type for Call(put): Type(java.lang.Object) | |
| * [Duby::Typer] [Cycle 1]: Complete! | |
| * [Duby::Typer] [Cycle 2]: Started... | |
| * [Duby::Typer] Method type for "returns" Type(java.lang.String) on Type(models.Contact$Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact$Query.returns(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Attempting instance field lookup for 'returns' on class Type(models.Contact$Query) | |
| * [JVM::Types] Failed to locate method models.Contact$Query.returns(java.lang.String) | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact$Query.returns(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Attempting instance field lookup for 'returns' on class Type(models.Contact$Query) | |
| * [JVM::Types] Failed to locate method models.Contact$Query.returns(java.lang.String) | |
| * [Duby::Typer] Deferring inference for FunctionalCall(returns) | |
| * [Duby::Typer] [Cycle 2]: Inferred type for FunctionalCall(returns): FAILED | |
| * [Duby::Typer] Method type for "returns" Type(java.lang.String) on Type(models.Contact$Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact$Query.returns(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Attempting instance field lookup for 'returns' on class Type(models.Contact$Query) | |
| * [JVM::Types] Failed to locate method models.Contact$Query.returns(java.lang.String) | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact$Query.returns(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Attempting instance field lookup for 'returns' on class Type(models.Contact$Query) | |
| * [JVM::Types] Failed to locate method models.Contact$Query.returns(java.lang.String) | |
| * [Duby::Typer] Deferring inference for FunctionalCall(returns) | |
| * [Duby::Typer] [Cycle 2]: Inferred type for FunctionalCall(returns): FAILED | |
| * [Duby::Typer] Method type for "returns" Type(java.lang.String) on Type(models.Contact$Query) not found. | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact$Query.returns(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Attempting instance field lookup for 'returns' on class Type(models.Contact$Query) | |
| * [JVM::Types] Failed to locate method models.Contact$Query.returns(java.lang.String) | |
| * [Duby::Typer] Invoking plugin: Java | |
| * [JVM::Types] No exact match for models.Contact$Query.returns(java.lang.String) | |
| * [JVM::Types] Beginning JLS phase 1 search with params (java.lang.String) | |
| * [JVM::Types] Attempting instance field lookup for 'returns' on class Type(models.Contact$Query) | |
| * [JVM::Types] Failed to locate method models.Contact$Query.returns(java.lang.String) | |
| * [Duby::Typer] Marking FunctionalCall(returns) as an error | |
| * [AST] [FunctionalCall] FunctionalCall(returns) resolved! | |
| * [Duby::Typer] [Cycle 2]: Inferred type for FunctionalCall(returns): Type(error) | |
| * [Duby::Typer] [Cycle 2]: Resolved all types, exiting | |
| * [Duby::Typer] [Cycle 2]: Complete! | |
| Script | |
| body: | |
| Body | |
| Import(Model = com.google.appengine.ext.duby.db.Model) | |
| Import(* = com.google.appengine.api.datastore.*) | |
| Import(TimeConversion = dubious.TimeConversion) | |
| Import(Date = java.util.Date) | |
| ClassDefinition(Contact) | |
| superclass: | |
| (wrong parent) | |
| #<Duby::JVM::Types::Type com.google.appengine.ext.duby.db.Model> | |
| body: | |
| Body | |
| Body | |
| Body | |
| ClassDefinition(Contact$Query) | |
| superclass: | |
| (wrong parent) | |
| #<Duby::JVM::Types::Type com.google.appengine.ext.duby.db.DQuery> | |
| body: | |
| Body | |
| Body | |
| ConstructorDefinition(initialize) | |
| {:return=>#<Duby::JVM::Types::VoidType void>} | |
| Arguments | |
| MethodDefinition(kind) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::StringType java.lang.String>, :throws=>[]} | |
| arguments: | |
| Arguments | |
| body: | |
| String("Contact") | |
| MethodDefinition(first) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::TypeDefinition models.Contact>} | |
| arguments: | |
| Arguments | |
| body: | |
| Body | |
| LocalAssignment(name = it, scope = MethodDefinition(first), captured = false) | |
| value: | |
| Call(asIterator) | |
| target: | |
| FunctionalCall(_prepare) | |
| parameters: | |
| parameters: | |
| If | |
| condition: | |
| Condition | |
| predicate: | |
| Call(hasNext) | |
| target: | |
| Local(name = it, scope = MethodDefinition(first), captured = false) | |
| parameters: | |
| body: | |
| Body | |
| LocalAssignment(name = e, scope = MethodDefinition(first), captured = false) | |
| value: | |
| FunctionalCall(Entity) | |
| parameters: | |
| Call(next) | |
| target: | |
| Local(name = it, scope = MethodDefinition(first), captured = false) | |
| parameters: | |
| LocalAssignment(name = m, scope = MethodDefinition(first), captured = false) | |
| value: | |
| Call(new) | |
| target: | |
| Constant(Contact) | |
| parameters: | |
| Call(_read_from) | |
| target: | |
| Local(name = m, scope = MethodDefinition(first), captured = false) | |
| parameters: | |
| Local(name = e, scope = MethodDefinition(first), captured = false) | |
| Local(name = m, scope = MethodDefinition(first), captured = false) | |
| else: | |
| FunctionalCall(Contact) | |
| parameters: | |
| Null(nil) | |
| MethodDefinition(run) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::ArrayType models.Contact>} | |
| arguments: | |
| Arguments | |
| body: | |
| Body | |
| LocalAssignment(name = entities, scope = MethodDefinition(run), captured = false) | |
| value: | |
| Call(asList) | |
| target: | |
| FunctionalCall(_prepare) | |
| parameters: | |
| parameters: | |
| FunctionalCall(_options) | |
| parameters: | |
| LocalAssignment(name = models, scope = MethodDefinition(run), captured = false) | |
| value: | |
| EmptyArray | |
| (wrong parent) | |
| FunctionalCall(entities) | |
| parameters: | |
| LocalAssignment(name = it, scope = MethodDefinition(run), captured = false) | |
| value: | |
| Call(iterator) | |
| target: | |
| Local(name = entities, scope = MethodDefinition(run), captured = false) | |
| parameters: | |
| LocalAssignment(name = i, scope = MethodDefinition(run), captured = false) | |
| value: | |
| Fixnum(0) | |
| Loop(check_first = true, negative = false) | |
| init: | |
| Body | |
| condition: | |
| Condition | |
| predicate: | |
| Call(hasNext) | |
| target: | |
| Local(name = it, scope = MethodDefinition(run), captured = false) | |
| parameters: | |
| pre: | |
| Body | |
| body: | |
| Body | |
| LocalAssignment(name = e, scope = MethodDefinition(run), captured = false) | |
| value: | |
| FunctionalCall(Entity) | |
| parameters: | |
| Call(next) | |
| target: | |
| Local(name = it, scope = MethodDefinition(run), captured = false) | |
| parameters: | |
| LocalAssignment(name = m, scope = MethodDefinition(run), captured = false) | |
| value: | |
| Call(new) | |
| target: | |
| Constant(Contact) | |
| parameters: | |
| Call(_read_from) | |
| target: | |
| Local(name = m, scope = MethodDefinition(run), captured = false) | |
| parameters: | |
| Local(name = e, scope = MethodDefinition(run), captured = false) | |
| Call([]=) | |
| target: | |
| Local(name = models, scope = MethodDefinition(run), captured = false) | |
| parameters: | |
| Local(name = i, scope = MethodDefinition(run), captured = false) | |
| Local(name = m, scope = MethodDefinition(run), captured = false) | |
| LocalAssignment(name = i, scope = MethodDefinition(run), captured = false) | |
| value: | |
| Call(+) | |
| target: | |
| Local(name = i, scope = MethodDefinition(run), captured = false) | |
| parameters: | |
| Fixnum(1) | |
| post: | |
| Body | |
| Local(name = models, scope = MethodDefinition(run), captured = false) | |
| MethodDefinition(sort) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::TypeDefinition models.Contact$Query>, :name=>#<Duby::JVM::Types::StringType java.lang.String>} | |
| arguments: | |
| Arguments | |
| args: | |
| RequiredArgument(name) | |
| body: | |
| FunctionalCall(sort) | |
| parameters: | |
| Local(name = name, scope = MethodDefinition(sort), captured = false) | |
| Boolean(false) | |
| MethodDefinition(sort) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::TypeDefinition models.Contact$Query>, :name=>#<Duby::JVM::Types::StringType java.lang.String>, :descending=>#<Duby::JVM::Types::BooleanType boolean>} | |
| arguments: | |
| Arguments | |
| args: | |
| RequiredArgument(name) | |
| RequiredArgument(descending) | |
| body: | |
| Body | |
| FunctionalCall(_sort) | |
| parameters: | |
| Local(name = name, scope = MethodDefinition(sort), captured = false) | |
| Local(name = descending, scope = MethodDefinition(sort), captured = false) | |
| Self | |
| MethodDefinition(title) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::VoidType void>, :value=>#<Duby::JVM::Types::StringType java.lang.String>} | |
| arguments: | |
| Arguments | |
| args: | |
| RequiredArgument(value) | |
| body: | |
| Body | |
| Noop | |
| Call(addFilter) | |
| target: | |
| FunctionalCall(_query) | |
| parameters: | |
| parameters: | |
| String("title") | |
| FunctionalCall(_eq_op) | |
| parameters: | |
| Local(name = value, scope = MethodDefinition(title), captured = false) | |
| MethodDefinition(birthday) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::VoidType void>, :value=>#<Duby::JVM::Types::Type java.util.Date>} | |
| arguments: | |
| Arguments | |
| args: | |
| RequiredArgument(value) | |
| body: | |
| Body | |
| Noop | |
| Call(addFilter) | |
| target: | |
| FunctionalCall(_query) | |
| parameters: | |
| parameters: | |
| String("birthday") | |
| FunctionalCall(_eq_op) | |
| parameters: | |
| Local(name = value, scope = MethodDefinition(birthday), captured = false) | |
| MethodDefinition(url) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::VoidType void>, :value=>#<Duby::JVM::Types::StringType java.lang.String>} | |
| arguments: | |
| Arguments | |
| args: | |
| RequiredArgument(value) | |
| body: | |
| Body | |
| Noop | |
| Call(addFilter) | |
| target: | |
| FunctionalCall(_query) | |
| parameters: | |
| parameters: | |
| String("url") | |
| FunctionalCall(_eq_op) | |
| parameters: | |
| If | |
| condition: | |
| Condition | |
| predicate: | |
| Call(!=) | |
| target: | |
| Local(name = value, scope = MethodDefinition(url), captured = false) | |
| parameters: | |
| Null(nil) | |
| body: | |
| Call(new) | |
| target: | |
| Constant(Link) | |
| parameters: | |
| Local(name = value, scope = MethodDefinition(url), captured = false) | |
| else: | |
| Null(nil) | |
| MethodDefinition(platform) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::VoidType void>, :value=>#<Duby::JVM::Types::StringType java.lang.String>} | |
| arguments: | |
| Arguments | |
| args: | |
| RequiredArgument(value) | |
| body: | |
| Body | |
| Noop | |
| Call(addFilter) | |
| target: | |
| FunctionalCall(_query) | |
| parameters: | |
| parameters: | |
| String("platform") | |
| FunctionalCall(_eq_op) | |
| parameters: | |
| Local(name = value, scope = MethodDefinition(platform), captured = false) | |
| MethodDefinition(editor) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::VoidType void>, :value=>#<Duby::JVM::Types::StringType java.lang.String>} | |
| arguments: | |
| Arguments | |
| args: | |
| RequiredArgument(value) | |
| body: | |
| Body | |
| Noop | |
| Call(addFilter) | |
| target: | |
| FunctionalCall(_query) | |
| parameters: | |
| parameters: | |
| String("editor") | |
| FunctionalCall(_eq_op) | |
| parameters: | |
| Local(name = value, scope = MethodDefinition(editor), captured = false) | |
| MethodDefinition(summary) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::VoidType void>, :value=>#<Duby::JVM::Types::StringType java.lang.String>} | |
| arguments: | |
| Arguments | |
| args: | |
| RequiredArgument(value) | |
| body: | |
| Body | |
| Noop | |
| Call(addFilter) | |
| target: | |
| FunctionalCall(_query) | |
| parameters: | |
| parameters: | |
| String("summary") | |
| FunctionalCall(_eq_op) | |
| parameters: | |
| If | |
| condition: | |
| Condition | |
| predicate: | |
| Call(!=) | |
| target: | |
| Local(name = value, scope = MethodDefinition(summary), captured = false) | |
| parameters: | |
| Null(nil) | |
| body: | |
| Call(new) | |
| target: | |
| Constant(Text) | |
| parameters: | |
| Local(name = value, scope = MethodDefinition(summary), captured = false) | |
| else: | |
| Null(nil) | |
| MethodDefinition(address) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::VoidType void>, :value=>#<Duby::JVM::Types::StringType java.lang.String>} | |
| arguments: | |
| Arguments | |
| args: | |
| RequiredArgument(value) | |
| body: | |
| Body | |
| Noop | |
| Call(addFilter) | |
| target: | |
| FunctionalCall(_query) | |
| parameters: | |
| parameters: | |
| String("address") | |
| FunctionalCall(_eq_op) | |
| parameters: | |
| If | |
| condition: | |
| Condition | |
| predicate: | |
| Call(!=) | |
| target: | |
| Local(name = value, scope = MethodDefinition(address), captured = false) | |
| parameters: | |
| Null(nil) | |
| body: | |
| Call(new) | |
| target: | |
| Constant(PostalAddress) | |
| parameters: | |
| Local(name = value, scope = MethodDefinition(address), captured = false) | |
| else: | |
| Null(nil) | |
| MethodDefinition(phone) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::VoidType void>, :value=>#<Duby::JVM::Types::StringType java.lang.String>} | |
| arguments: | |
| Arguments | |
| args: | |
| RequiredArgument(value) | |
| body: | |
| Body | |
| Noop | |
| Call(addFilter) | |
| target: | |
| FunctionalCall(_query) | |
| parameters: | |
| parameters: | |
| String("phone") | |
| FunctionalCall(_eq_op) | |
| parameters: | |
| If | |
| condition: | |
| Condition | |
| predicate: | |
| Call(!=) | |
| target: | |
| Local(name = value, scope = MethodDefinition(phone), captured = false) | |
| parameters: | |
| Null(nil) | |
| body: | |
| Call(new) | |
| target: | |
| Constant(PhoneNumber) | |
| parameters: | |
| Local(name = value, scope = MethodDefinition(phone), captured = false) | |
| else: | |
| Null(nil) | |
| MethodDefinition(private) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::VoidType void>, :value=>#<Duby::JVM::Types::BooleanType boolean>} | |
| arguments: | |
| Arguments | |
| args: | |
| RequiredArgument(value) | |
| body: | |
| Body | |
| FunctionalCall(returns) | |
| parameters: | |
| String("void") | |
| Call(addFilter) | |
| target: | |
| FunctionalCall(_query) | |
| parameters: | |
| parameters: | |
| String("private") | |
| FunctionalCall(_eq_op) | |
| parameters: | |
| Call(new) | |
| target: | |
| Constant(Boolean) | |
| parameters: | |
| Local(name = value, scope = MethodDefinition(private), captured = false) | |
| Body | |
| Import(Entity = com.google.appengine.api.datastore.Entity) | |
| Import(Blob = com.google.appengine.api.datastore.Blob) | |
| Import(Category = com.google.appengine.api.datastore.Category) | |
| Import(Email = com.google.appengine.api.datastore.Email) | |
| Import(GeoPt = com.google.appengine.api.datastore.GeoPt) | |
| Import(IMHandle = com.google.appengine.api.datastore.IMHandle) | |
| Import(Key = com.google.appengine.api.datastore.Key) | |
| Import(Link = com.google.appengine.api.datastore.Link) | |
| Import(PhoneNumber = com.google.appengine.api.datastore.PhoneNumber) | |
| Import(PostalAddress = com.google.appengine.api.datastore.PostalAddress) | |
| Import(Rating = com.google.appengine.api.datastore.Rating) | |
| Import(ShortBlob = com.google.appengine.api.datastore.ShortBlob) | |
| Import(Text = com.google.appengine.api.datastore.Text) | |
| Import(KeyFactory = com.google.appengine.api.datastore.KeyFactory) | |
| Import(EntityNotFoundException = com.google.appengine.api.datastore.EntityNotFoundException) | |
| Import(Map = java.util.Map) | |
| Import(Contact__Query__ = Contact$Query) | |
| ConstructorDefinition(initialize) | |
| {:return=>#<Duby::JVM::Types::VoidType void>} | |
| Arguments | |
| Noop | |
| ConstructorDefinition(initialize) | |
| {:return=>#<Duby::JVM::Types::VoidType void>, :key_name=>#<Duby::JVM::Types::StringType java.lang.String>} | |
| Arguments | |
| args: | |
| RequiredArgument(key_name) | |
| Noop | |
| ConstructorDefinition(initialize) | |
| {:return=>#<Duby::JVM::Types::VoidType void>, :parent=>#<Duby::JVM::Types::Type com.google.appengine.ext.duby.db.Model>} | |
| Arguments | |
| args: | |
| RequiredArgument(parent) | |
| Noop | |
| ConstructorDefinition(initialize) | |
| {:return=>#<Duby::JVM::Types::VoidType void>, :parent=>#<Duby::JVM::Types::Type com.google.appengine.api.datastore.Key>} | |
| Arguments | |
| args: | |
| RequiredArgument(parent) | |
| Noop | |
| ConstructorDefinition(initialize) | |
| {:return=>#<Duby::JVM::Types::VoidType void>, :parent=>#<Duby::JVM::Types::Type com.google.appengine.ext.duby.db.Model>, :key_name=>#<Duby::JVM::Types::StringType java.lang.String>} | |
| Arguments | |
| args: | |
| RequiredArgument(parent) | |
| RequiredArgument(key_name) | |
| Noop | |
| ConstructorDefinition(initialize) | |
| {:return=>#<Duby::JVM::Types::VoidType void>, :parent=>#<Duby::JVM::Types::Type com.google.appengine.api.datastore.Key>, :key_name=>#<Duby::JVM::Types::StringType java.lang.String>} | |
| Arguments | |
| args: | |
| RequiredArgument(parent) | |
| RequiredArgument(key_name) | |
| Noop | |
| StaticMethodDefinition(get) | |
| {:return=>#<Duby::JVM::Types::TypeDefinition models.Contact>, :key=>#<Duby::JVM::Types::Type com.google.appengine.api.datastore.Key>} | |
| Arguments | |
| args: | |
| RequiredArgument(key) | |
| Rescue | |
| body: | |
| Body | |
| LocalAssignment(name = m, scope = StaticMethodDefinition(get), captured = false) | |
| value: | |
| Call(new) | |
| target: | |
| Constant(Contact) | |
| parameters: | |
| Call(_read_from) | |
| target: | |
| Local(name = m, scope = StaticMethodDefinition(get), captured = false) | |
| parameters: | |
| Call(get) | |
| target: | |
| Call(_datastore) | |
| target: | |
| Constant(Model) | |
| parameters: | |
| parameters: | |
| Local(name = key, scope = StaticMethodDefinition(get), captured = false) | |
| Local(name = m, scope = StaticMethodDefinition(get), captured = false) | |
| clauses: | |
| RescueClause | |
| types: | |
| (wrong parent) | |
| #<Duby::JVM::Types::Type com.google.appengine.api.datastore.EntityNotFoundException> | |
| body: | |
| Null(nil) | |
| StaticMethodDefinition(get) | |
| {:return=>#<Duby::JVM::Types::TypeDefinition models.Contact>, :key_name=>#<Duby::JVM::Types::StringType java.lang.String>} | |
| Arguments | |
| args: | |
| RequiredArgument(key_name) | |
| FunctionalCall(get) | |
| parameters: | |
| Call(createKey) | |
| target: | |
| Constant(KeyFactory) | |
| parameters: | |
| String("Contact") | |
| Local(name = key_name, scope = StaticMethodDefinition(get), captured = false) | |
| StaticMethodDefinition(get) | |
| {:return=>#<Duby::JVM::Types::TypeDefinition models.Contact>, :id=>#<Duby::JVM::Types::LongType long>} | |
| Arguments | |
| args: | |
| RequiredArgument(id) | |
| FunctionalCall(get) | |
| parameters: | |
| Call(createKey) | |
| target: | |
| Constant(KeyFactory) | |
| parameters: | |
| String("Contact") | |
| Local(name = id, scope = StaticMethodDefinition(get), captured = false) | |
| StaticMethodDefinition(get) | |
| {:return=>#<Duby::JVM::Types::TypeDefinition models.Contact>, :parent=>#<Duby::JVM::Types::Type com.google.appengine.api.datastore.Key>, :key_name=>#<Duby::JVM::Types::StringType java.lang.String>} | |
| Arguments | |
| args: | |
| RequiredArgument(parent) | |
| RequiredArgument(key_name) | |
| FunctionalCall(get) | |
| parameters: | |
| Call(createKey) | |
| target: | |
| Constant(KeyFactory) | |
| parameters: | |
| Local(name = parent, scope = StaticMethodDefinition(get), captured = false) | |
| String("Contact") | |
| Local(name = key_name, scope = StaticMethodDefinition(get), captured = false) | |
| StaticMethodDefinition(get) | |
| {:return=>#<Duby::JVM::Types::TypeDefinition models.Contact>, :parent=>#<Duby::JVM::Types::Type com.google.appengine.api.datastore.Key>, :id=>#<Duby::JVM::Types::LongType long>} | |
| Arguments | |
| args: | |
| RequiredArgument(parent) | |
| RequiredArgument(id) | |
| FunctionalCall(get) | |
| parameters: | |
| Call(createKey) | |
| target: | |
| Constant(KeyFactory) | |
| parameters: | |
| Local(name = parent, scope = StaticMethodDefinition(get), captured = false) | |
| String("Contact") | |
| Local(name = id, scope = StaticMethodDefinition(get), captured = false) | |
| StaticMethodDefinition(get) | |
| {:return=>#<Duby::JVM::Types::TypeDefinition models.Contact>, :parent=>#<Duby::JVM::Types::Type com.google.appengine.ext.duby.db.Model>, :key_name=>#<Duby::JVM::Types::StringType java.lang.String>} | |
| Arguments | |
| args: | |
| RequiredArgument(parent) | |
| RequiredArgument(key_name) | |
| FunctionalCall(get) | |
| parameters: | |
| Call(createKey) | |
| target: | |
| Constant(KeyFactory) | |
| parameters: | |
| Call(key) | |
| target: | |
| Local(name = parent, scope = StaticMethodDefinition(get), captured = false) | |
| parameters: | |
| String("Contact") | |
| Local(name = key_name, scope = StaticMethodDefinition(get), captured = false) | |
| StaticMethodDefinition(get) | |
| {:return=>#<Duby::JVM::Types::TypeDefinition models.Contact>, :parent=>#<Duby::JVM::Types::Type com.google.appengine.ext.duby.db.Model>, :id=>#<Duby::JVM::Types::LongType long>} | |
| Arguments | |
| args: | |
| RequiredArgument(parent) | |
| RequiredArgument(id) | |
| FunctionalCall(get) | |
| parameters: | |
| Call(createKey) | |
| target: | |
| Constant(KeyFactory) | |
| parameters: | |
| Call(key) | |
| target: | |
| Local(name = parent, scope = StaticMethodDefinition(get), captured = false) | |
| parameters: | |
| String("Contact") | |
| Local(name = id, scope = StaticMethodDefinition(get), captured = false) | |
| StaticMethodDefinition(all) | |
| {:return=>#<Duby::JVM::Types::TypeDefinition models.Contact$Query>} | |
| Arguments | |
| Call(new) | |
| target: | |
| Constant(Contact__Query__) | |
| parameters: | |
| MethodDefinition(_read_from) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::VoidType void>, :e=>#<Duby::JVM::Types::Type com.google.appengine.api.datastore.Entity>, :throws=>[]} | |
| arguments: | |
| Arguments | |
| args: | |
| RequiredArgument(e) | |
| body: | |
| Body | |
| Call(entity_set) | |
| target: | |
| Self | |
| parameters: | |
| Local(name = e, scope = MethodDefinition(_read_from), captured = false) | |
| Null(nil) | |
| LocalAssignment(name = __xform_tmp_1, scope = MethodDefinition(_read_from), captured = false) | |
| value: | |
| Call(getProperty) | |
| target: | |
| Local(name = e, scope = MethodDefinition(_read_from), captured = false) | |
| parameters: | |
| String("title") | |
| FieldAssignment(@title) | |
| value: | |
| FunctionalCall(String) | |
| parameters: | |
| Local(name = __xform_tmp_1, scope = MethodDefinition(_read_from), captured = false) | |
| LocalAssignment(name = __xform_tmp_2, scope = MethodDefinition(_read_from), captured = false) | |
| value: | |
| Call(getProperty) | |
| target: | |
| Local(name = e, scope = MethodDefinition(_read_from), captured = false) | |
| parameters: | |
| String("birthday") | |
| FieldAssignment(@birthday) | |
| value: | |
| FunctionalCall(Date) | |
| parameters: | |
| Local(name = __xform_tmp_2, scope = MethodDefinition(_read_from), captured = false) | |
| LocalAssignment(name = __xform_tmp_3, scope = MethodDefinition(_read_from), captured = false) | |
| value: | |
| Call(getProperty) | |
| target: | |
| Local(name = e, scope = MethodDefinition(_read_from), captured = false) | |
| parameters: | |
| String("url") | |
| FieldAssignment(@url) | |
| value: | |
| If | |
| condition: | |
| Condition | |
| predicate: | |
| Call(!=) | |
| target: | |
| Local(name = __xform_tmp_3, scope = MethodDefinition(_read_from), captured = false) | |
| parameters: | |
| Null(nil) | |
| body: | |
| Call(getValue) | |
| target: | |
| FunctionalCall(Link) | |
| parameters: | |
| Local(name = __xform_tmp_3, scope = MethodDefinition(_read_from), captured = false) | |
| parameters: | |
| else: | |
| FunctionalCall(String) | |
| parameters: | |
| Null(nil) | |
| LocalAssignment(name = __xform_tmp_4, scope = MethodDefinition(_read_from), captured = false) | |
| value: | |
| Call(getProperty) | |
| target: | |
| Local(name = e, scope = MethodDefinition(_read_from), captured = false) | |
| parameters: | |
| String("platform") | |
| FieldAssignment(@platform) | |
| value: | |
| FunctionalCall(String) | |
| parameters: | |
| Local(name = __xform_tmp_4, scope = MethodDefinition(_read_from), captured = false) | |
| LocalAssignment(name = __xform_tmp_5, scope = MethodDefinition(_read_from), captured = false) | |
| value: | |
| Call(getProperty) | |
| target: | |
| Local(name = e, scope = MethodDefinition(_read_from), captured = false) | |
| parameters: | |
| String("editor") | |
| FieldAssignment(@editor) | |
| value: | |
| FunctionalCall(String) | |
| parameters: | |
| Local(name = __xform_tmp_5, scope = MethodDefinition(_read_from), captured = false) | |
| LocalAssignment(name = __xform_tmp_6, scope = MethodDefinition(_read_from), captured = false) | |
| value: | |
| Call(getProperty) | |
| target: | |
| Local(name = e, scope = MethodDefinition(_read_from), captured = false) | |
| parameters: | |
| String("summary") | |
| FieldAssignment(@summary) | |
| value: | |
| If | |
| condition: | |
| Condition | |
| predicate: | |
| Call(!=) | |
| target: | |
| Local(name = __xform_tmp_6, scope = MethodDefinition(_read_from), captured = false) | |
| parameters: | |
| Null(nil) | |
| body: | |
| Call(getValue) | |
| target: | |
| FunctionalCall(Text) | |
| parameters: | |
| Local(name = __xform_tmp_6, scope = MethodDefinition(_read_from), captured = false) | |
| parameters: | |
| else: | |
| FunctionalCall(String) | |
| parameters: | |
| Null(nil) | |
| LocalAssignment(name = __xform_tmp_7, scope = MethodDefinition(_read_from), captured = false) | |
| value: | |
| Call(getProperty) | |
| target: | |
| Local(name = e, scope = MethodDefinition(_read_from), captured = false) | |
| parameters: | |
| String("address") | |
| FieldAssignment(@address) | |
| value: | |
| If | |
| condition: | |
| Condition | |
| predicate: | |
| Call(!=) | |
| target: | |
| Local(name = __xform_tmp_7, scope = MethodDefinition(_read_from), captured = false) | |
| parameters: | |
| Null(nil) | |
| body: | |
| Call(getAddress) | |
| target: | |
| FunctionalCall(PostalAddress) | |
| parameters: | |
| Local(name = __xform_tmp_7, scope = MethodDefinition(_read_from), captured = false) | |
| parameters: | |
| else: | |
| FunctionalCall(String) | |
| parameters: | |
| Null(nil) | |
| LocalAssignment(name = __xform_tmp_8, scope = MethodDefinition(_read_from), captured = false) | |
| value: | |
| Call(getProperty) | |
| target: | |
| Local(name = e, scope = MethodDefinition(_read_from), captured = false) | |
| parameters: | |
| String("phone") | |
| FieldAssignment(@phone) | |
| value: | |
| If | |
| condition: | |
| Condition | |
| predicate: | |
| Call(!=) | |
| target: | |
| Local(name = __xform_tmp_8, scope = MethodDefinition(_read_from), captured = false) | |
| parameters: | |
| Null(nil) | |
| body: | |
| Call(getNumber) | |
| target: | |
| FunctionalCall(PhoneNumber) | |
| parameters: | |
| Local(name = __xform_tmp_8, scope = MethodDefinition(_read_from), captured = false) | |
| parameters: | |
| else: | |
| FunctionalCall(String) | |
| parameters: | |
| Null(nil) | |
| LocalAssignment(name = __xform_tmp_9, scope = MethodDefinition(_read_from), captured = false) | |
| value: | |
| Call(getProperty) | |
| target: | |
| Local(name = e, scope = MethodDefinition(_read_from), captured = false) | |
| parameters: | |
| String("private") | |
| FieldAssignment(@private) | |
| value: | |
| If | |
| condition: | |
| Condition | |
| predicate: | |
| Call(!=) | |
| target: | |
| Local(name = __xform_tmp_9, scope = MethodDefinition(_read_from), captured = false) | |
| parameters: | |
| Null(nil) | |
| body: | |
| Call(booleanValue) | |
| target: | |
| FunctionalCall(Boolean) | |
| parameters: | |
| Local(name = __xform_tmp_9, scope = MethodDefinition(_read_from), captured = false) | |
| parameters: | |
| else: | |
| Boolean(false) | |
| MethodDefinition(properties) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::Type java.util.Map>, :throws=>[]} | |
| arguments: | |
| Arguments | |
| body: | |
| Body | |
| LocalAssignment(name = result, scope = MethodDefinition(properties), captured = false) | |
| value: | |
| Super(properties) | |
| parameters: | |
| Body | |
| Call(put) | |
| target: | |
| Local(name = result, scope = MethodDefinition(properties), captured = false) | |
| parameters: | |
| String("title") | |
| Call(title) | |
| target: | |
| Self | |
| parameters: | |
| Call(put) | |
| target: | |
| Local(name = result, scope = MethodDefinition(properties), captured = false) | |
| parameters: | |
| String("birthday") | |
| Call(birthday) | |
| target: | |
| Self | |
| parameters: | |
| Call(put) | |
| target: | |
| Local(name = result, scope = MethodDefinition(properties), captured = false) | |
| parameters: | |
| String("url") | |
| Call(url) | |
| target: | |
| Self | |
| parameters: | |
| Call(put) | |
| target: | |
| Local(name = result, scope = MethodDefinition(properties), captured = false) | |
| parameters: | |
| String("platform") | |
| Call(platform) | |
| target: | |
| Self | |
| parameters: | |
| Call(put) | |
| target: | |
| Local(name = result, scope = MethodDefinition(properties), captured = false) | |
| parameters: | |
| String("editor") | |
| Call(editor) | |
| target: | |
| Self | |
| parameters: | |
| Call(put) | |
| target: | |
| Local(name = result, scope = MethodDefinition(properties), captured = false) | |
| parameters: | |
| String("summary") | |
| Call(summary) | |
| target: | |
| Self | |
| parameters: | |
| Call(put) | |
| target: | |
| Local(name = result, scope = MethodDefinition(properties), captured = false) | |
| parameters: | |
| String("address") | |
| Call(address) | |
| target: | |
| Self | |
| parameters: | |
| Call(put) | |
| target: | |
| Local(name = result, scope = MethodDefinition(properties), captured = false) | |
| parameters: | |
| String("phone") | |
| Call(phone) | |
| target: | |
| Self | |
| parameters: | |
| Call(put) | |
| target: | |
| Local(name = result, scope = MethodDefinition(properties), captured = false) | |
| parameters: | |
| String("private") | |
| Call(valueOf) | |
| target: | |
| Constant(Boolean) | |
| parameters: | |
| Call(private) | |
| target: | |
| Self | |
| parameters: | |
| Local(name = result, scope = MethodDefinition(properties), captured = false) | |
| MethodDefinition(update) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::TypeDefinition models.Contact>, :properties=>#<Duby::JVM::Types::Type java.util.Map>} | |
| arguments: | |
| Arguments | |
| args: | |
| RequiredArgument(properties) | |
| body: | |
| Body | |
| Body | |
| If | |
| condition: | |
| Condition | |
| predicate: | |
| Call(containsKey) | |
| target: | |
| Local(name = properties, scope = MethodDefinition(update), captured = false) | |
| parameters: | |
| String("title") | |
| body: | |
| Call(title_set) | |
| target: | |
| Self | |
| parameters: | |
| Call(get) | |
| target: | |
| Local(name = properties, scope = MethodDefinition(update), captured = false) | |
| parameters: | |
| String("title") | |
| If | |
| condition: | |
| Condition | |
| predicate: | |
| Call(containsKey) | |
| target: | |
| Local(name = properties, scope = MethodDefinition(update), captured = false) | |
| parameters: | |
| String("birthday") | |
| body: | |
| Call(birthday_set) | |
| target: | |
| Self | |
| parameters: | |
| Call(get) | |
| target: | |
| Local(name = properties, scope = MethodDefinition(update), captured = false) | |
| parameters: | |
| String("birthday") | |
| If | |
| condition: | |
| Condition | |
| predicate: | |
| Call(containsKey) | |
| target: | |
| Local(name = properties, scope = MethodDefinition(update), captured = false) | |
| parameters: | |
| String("url") | |
| body: | |
| Call(url_set) | |
| target: | |
| Self | |
| parameters: | |
| Call(get) | |
| target: | |
| Local(name = properties, scope = MethodDefinition(update), captured = false) | |
| parameters: | |
| String("url") | |
| If | |
| condition: | |
| Condition | |
| predicate: | |
| Call(containsKey) | |
| target: | |
| Local(name = properties, scope = MethodDefinition(update), captured = false) | |
| parameters: | |
| String("platform") | |
| body: | |
| Call(platform_set) | |
| target: | |
| Self | |
| parameters: | |
| Call(get) | |
| target: | |
| Local(name = properties, scope = MethodDefinition(update), captured = false) | |
| parameters: | |
| String("platform") | |
| If | |
| condition: | |
| Condition | |
| predicate: | |
| Call(containsKey) | |
| target: | |
| Local(name = properties, scope = MethodDefinition(update), captured = false) | |
| parameters: | |
| String("editor") | |
| body: | |
| Call(editor_set) | |
| target: | |
| Self | |
| parameters: | |
| Call(get) | |
| target: | |
| Local(name = properties, scope = MethodDefinition(update), captured = false) | |
| parameters: | |
| String("editor") | |
| If | |
| condition: | |
| Condition | |
| predicate: | |
| Call(containsKey) | |
| target: | |
| Local(name = properties, scope = MethodDefinition(update), captured = false) | |
| parameters: | |
| String("summary") | |
| body: | |
| Call(summary_set) | |
| target: | |
| Self | |
| parameters: | |
| Call(get) | |
| target: | |
| Local(name = properties, scope = MethodDefinition(update), captured = false) | |
| parameters: | |
| String("summary") | |
| If | |
| condition: | |
| Condition | |
| predicate: | |
| Call(containsKey) | |
| target: | |
| Local(name = properties, scope = MethodDefinition(update), captured = false) | |
| parameters: | |
| String("address") | |
| body: | |
| Call(address_set) | |
| target: | |
| Self | |
| parameters: | |
| Call(get) | |
| target: | |
| Local(name = properties, scope = MethodDefinition(update), captured = false) | |
| parameters: | |
| String("address") | |
| If | |
| condition: | |
| Condition | |
| predicate: | |
| Call(containsKey) | |
| target: | |
| Local(name = properties, scope = MethodDefinition(update), captured = false) | |
| parameters: | |
| String("phone") | |
| body: | |
| Call(phone_set) | |
| target: | |
| Self | |
| parameters: | |
| Call(get) | |
| target: | |
| Local(name = properties, scope = MethodDefinition(update), captured = false) | |
| parameters: | |
| String("phone") | |
| If | |
| condition: | |
| Condition | |
| predicate: | |
| Call(containsKey) | |
| target: | |
| Local(name = properties, scope = MethodDefinition(update), captured = false) | |
| parameters: | |
| String("private") | |
| body: | |
| Call(private_set) | |
| target: | |
| Self | |
| parameters: | |
| Call(get) | |
| target: | |
| Local(name = properties, scope = MethodDefinition(update), captured = false) | |
| parameters: | |
| String("private") | |
| Self | |
| MethodDefinition(_save_to) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::VoidType void>, :e=>#<Duby::JVM::Types::Type com.google.appengine.api.datastore.Entity>, :throws=>[]} | |
| arguments: | |
| Arguments | |
| args: | |
| RequiredArgument(e) | |
| body: | |
| Body | |
| Call(setProperty) | |
| target: | |
| Local(name = e, scope = MethodDefinition(_save_to), captured = false) | |
| parameters: | |
| String("title") | |
| Field(@title) | |
| Call(setProperty) | |
| target: | |
| Local(name = e, scope = MethodDefinition(_save_to), captured = false) | |
| parameters: | |
| String("birthday") | |
| Field(@birthday) | |
| Call(setProperty) | |
| target: | |
| Local(name = e, scope = MethodDefinition(_save_to), captured = false) | |
| parameters: | |
| String("url") | |
| If | |
| condition: | |
| Condition | |
| predicate: | |
| Call(!=) | |
| target: | |
| Field(@url) | |
| parameters: | |
| Null(nil) | |
| body: | |
| Call(new) | |
| target: | |
| Constant(Link) | |
| parameters: | |
| Field(@url) | |
| else: | |
| Null(nil) | |
| Call(setProperty) | |
| target: | |
| Local(name = e, scope = MethodDefinition(_save_to), captured = false) | |
| parameters: | |
| String("platform") | |
| Field(@platform) | |
| Call(setProperty) | |
| target: | |
| Local(name = e, scope = MethodDefinition(_save_to), captured = false) | |
| parameters: | |
| String("editor") | |
| Field(@editor) | |
| Call(setProperty) | |
| target: | |
| Local(name = e, scope = MethodDefinition(_save_to), captured = false) | |
| parameters: | |
| String("summary") | |
| If | |
| condition: | |
| Condition | |
| predicate: | |
| Call(!=) | |
| target: | |
| Field(@summary) | |
| parameters: | |
| Null(nil) | |
| body: | |
| Call(new) | |
| target: | |
| Constant(Text) | |
| parameters: | |
| Field(@summary) | |
| else: | |
| Null(nil) | |
| Call(setProperty) | |
| target: | |
| Local(name = e, scope = MethodDefinition(_save_to), captured = false) | |
| parameters: | |
| String("address") | |
| If | |
| condition: | |
| Condition | |
| predicate: | |
| Call(!=) | |
| target: | |
| Field(@address) | |
| parameters: | |
| Null(nil) | |
| body: | |
| Call(new) | |
| target: | |
| Constant(PostalAddress) | |
| parameters: | |
| Field(@address) | |
| else: | |
| Null(nil) | |
| Call(setProperty) | |
| target: | |
| Local(name = e, scope = MethodDefinition(_save_to), captured = false) | |
| parameters: | |
| String("phone") | |
| If | |
| condition: | |
| Condition | |
| predicate: | |
| Call(!=) | |
| target: | |
| Field(@phone) | |
| parameters: | |
| Null(nil) | |
| body: | |
| Call(new) | |
| target: | |
| Constant(PhoneNumber) | |
| parameters: | |
| Field(@phone) | |
| else: | |
| Null(nil) | |
| Call(setProperty) | |
| target: | |
| Local(name = e, scope = MethodDefinition(_save_to), captured = false) | |
| parameters: | |
| String("private") | |
| Call(new) | |
| target: | |
| Constant(Boolean) | |
| parameters: | |
| Field(@private) | |
| Body | |
| MethodDefinition(title) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::StringType java.lang.String>} | |
| arguments: | |
| Arguments | |
| body: | |
| Field(@title) | |
| MethodDefinition(title_set) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::StringType java.lang.String>, :value=>#<Duby::JVM::Types::StringType java.lang.String>} | |
| arguments: | |
| Arguments | |
| args: | |
| RequiredArgument(value) | |
| body: | |
| FieldAssignment(@title) | |
| value: | |
| Local(name = value, scope = MethodDefinition(title_set), captured = false) | |
| MethodDefinition(title_set) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::StringType java.lang.String>, :value=>#<Duby::JVM::Types::Type java.lang.Object>} | |
| arguments: | |
| Arguments | |
| args: | |
| RequiredArgument(value) | |
| body: | |
| Call(title_set) | |
| target: | |
| Self | |
| parameters: | |
| FunctionalCall(coerce_string) | |
| parameters: | |
| Local(name = value, scope = MethodDefinition(title_set), captured = false) | |
| Body | |
| Body | |
| MethodDefinition(birthday) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::Type java.util.Date>} | |
| arguments: | |
| Arguments | |
| body: | |
| Field(@birthday) | |
| MethodDefinition(birthday_set) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::Type java.util.Date>, :value=>#<Duby::JVM::Types::Type java.util.Date>} | |
| arguments: | |
| Arguments | |
| args: | |
| RequiredArgument(value) | |
| body: | |
| FieldAssignment(@birthday) | |
| value: | |
| Local(name = value, scope = MethodDefinition(birthday_set), captured = false) | |
| MethodDefinition(birthday_set) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::Type java.util.Date>, :value=>#<Duby::JVM::Types::Type java.lang.Object>} | |
| arguments: | |
| Arguments | |
| args: | |
| RequiredArgument(value) | |
| body: | |
| Call(birthday_set) | |
| target: | |
| Self | |
| parameters: | |
| FunctionalCall(coerce_date) | |
| parameters: | |
| Local(name = value, scope = MethodDefinition(birthday_set), captured = false) | |
| Body | |
| Body | |
| MethodDefinition(url) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::StringType java.lang.String>} | |
| arguments: | |
| Arguments | |
| body: | |
| Field(@url) | |
| MethodDefinition(url_set) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::StringType java.lang.String>, :value=>#<Duby::JVM::Types::StringType java.lang.String>} | |
| arguments: | |
| Arguments | |
| args: | |
| RequiredArgument(value) | |
| body: | |
| FieldAssignment(@url) | |
| value: | |
| Local(name = value, scope = MethodDefinition(url_set), captured = false) | |
| MethodDefinition(url_set) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::StringType java.lang.String>, :value=>#<Duby::JVM::Types::Type java.lang.Object>} | |
| arguments: | |
| Arguments | |
| args: | |
| RequiredArgument(value) | |
| body: | |
| Call(url_set) | |
| target: | |
| Self | |
| parameters: | |
| FunctionalCall(coerce_string) | |
| parameters: | |
| Local(name = value, scope = MethodDefinition(url_set), captured = false) | |
| Body | |
| Body | |
| MethodDefinition(platform) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::StringType java.lang.String>} | |
| arguments: | |
| Arguments | |
| body: | |
| Field(@platform) | |
| MethodDefinition(platform_set) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::StringType java.lang.String>, :value=>#<Duby::JVM::Types::StringType java.lang.String>} | |
| arguments: | |
| Arguments | |
| args: | |
| RequiredArgument(value) | |
| body: | |
| FieldAssignment(@platform) | |
| value: | |
| Local(name = value, scope = MethodDefinition(platform_set), captured = false) | |
| MethodDefinition(platform_set) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::StringType java.lang.String>, :value=>#<Duby::JVM::Types::Type java.lang.Object>} | |
| arguments: | |
| Arguments | |
| args: | |
| RequiredArgument(value) | |
| body: | |
| Call(platform_set) | |
| target: | |
| Self | |
| parameters: | |
| FunctionalCall(coerce_string) | |
| parameters: | |
| Local(name = value, scope = MethodDefinition(platform_set), captured = false) | |
| Body | |
| Body | |
| MethodDefinition(editor) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::StringType java.lang.String>} | |
| arguments: | |
| Arguments | |
| body: | |
| Field(@editor) | |
| MethodDefinition(editor_set) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::StringType java.lang.String>, :value=>#<Duby::JVM::Types::StringType java.lang.String>} | |
| arguments: | |
| Arguments | |
| args: | |
| RequiredArgument(value) | |
| body: | |
| FieldAssignment(@editor) | |
| value: | |
| Local(name = value, scope = MethodDefinition(editor_set), captured = false) | |
| MethodDefinition(editor_set) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::StringType java.lang.String>, :value=>#<Duby::JVM::Types::Type java.lang.Object>} | |
| arguments: | |
| Arguments | |
| args: | |
| RequiredArgument(value) | |
| body: | |
| Call(editor_set) | |
| target: | |
| Self | |
| parameters: | |
| FunctionalCall(coerce_string) | |
| parameters: | |
| Local(name = value, scope = MethodDefinition(editor_set), captured = false) | |
| Body | |
| Body | |
| MethodDefinition(summary) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::StringType java.lang.String>} | |
| arguments: | |
| Arguments | |
| body: | |
| Field(@summary) | |
| MethodDefinition(summary_set) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::StringType java.lang.String>, :value=>#<Duby::JVM::Types::StringType java.lang.String>} | |
| arguments: | |
| Arguments | |
| args: | |
| RequiredArgument(value) | |
| body: | |
| FieldAssignment(@summary) | |
| value: | |
| Local(name = value, scope = MethodDefinition(summary_set), captured = false) | |
| MethodDefinition(summary_set) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::StringType java.lang.String>, :value=>#<Duby::JVM::Types::Type java.lang.Object>} | |
| arguments: | |
| Arguments | |
| args: | |
| RequiredArgument(value) | |
| body: | |
| Call(summary_set) | |
| target: | |
| Self | |
| parameters: | |
| FunctionalCall(coerce_string) | |
| parameters: | |
| Local(name = value, scope = MethodDefinition(summary_set), captured = false) | |
| Body | |
| Body | |
| MethodDefinition(address) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::StringType java.lang.String>} | |
| arguments: | |
| Arguments | |
| body: | |
| Field(@address) | |
| MethodDefinition(address_set) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::StringType java.lang.String>, :value=>#<Duby::JVM::Types::StringType java.lang.String>} | |
| arguments: | |
| Arguments | |
| args: | |
| RequiredArgument(value) | |
| body: | |
| FieldAssignment(@address) | |
| value: | |
| Local(name = value, scope = MethodDefinition(address_set), captured = false) | |
| MethodDefinition(address_set) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::StringType java.lang.String>, :value=>#<Duby::JVM::Types::Type java.lang.Object>} | |
| arguments: | |
| Arguments | |
| args: | |
| RequiredArgument(value) | |
| body: | |
| Call(address_set) | |
| target: | |
| Self | |
| parameters: | |
| FunctionalCall(coerce_string) | |
| parameters: | |
| Local(name = value, scope = MethodDefinition(address_set), captured = false) | |
| Body | |
| Body | |
| MethodDefinition(phone) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::StringType java.lang.String>} | |
| arguments: | |
| Arguments | |
| body: | |
| Field(@phone) | |
| MethodDefinition(phone_set) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::StringType java.lang.String>, :value=>#<Duby::JVM::Types::StringType java.lang.String>} | |
| arguments: | |
| Arguments | |
| args: | |
| RequiredArgument(value) | |
| body: | |
| FieldAssignment(@phone) | |
| value: | |
| Local(name = value, scope = MethodDefinition(phone_set), captured = false) | |
| MethodDefinition(phone_set) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::StringType java.lang.String>, :value=>#<Duby::JVM::Types::Type java.lang.Object>} | |
| arguments: | |
| Arguments | |
| args: | |
| RequiredArgument(value) | |
| body: | |
| Call(phone_set) | |
| target: | |
| Self | |
| parameters: | |
| FunctionalCall(coerce_string) | |
| parameters: | |
| Local(name = value, scope = MethodDefinition(phone_set), captured = false) | |
| Body | |
| Body | |
| MethodDefinition(private) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::BooleanType boolean>} | |
| arguments: | |
| Arguments | |
| body: | |
| Field(@private) | |
| MethodDefinition(private_set) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::BooleanType boolean>, :value=>#<Duby::JVM::Types::BooleanType boolean>} | |
| arguments: | |
| Arguments | |
| args: | |
| RequiredArgument(value) | |
| body: | |
| FieldAssignment(@private) | |
| value: | |
| Local(name = value, scope = MethodDefinition(private_set), captured = false) | |
| MethodDefinition(private_set) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::BooleanType boolean>, :value=>#<Duby::JVM::Types::Type java.lang.Object>} | |
| arguments: | |
| Arguments | |
| args: | |
| RequiredArgument(value) | |
| body: | |
| Call(private_set) | |
| target: | |
| Self | |
| parameters: | |
| FunctionalCall(coerce_boolean) | |
| parameters: | |
| Local(name = value, scope = MethodDefinition(private_set), captured = false) | |
| MethodDefinition(coerce_date) | |
| signature: | |
| {:return=>#<Duby::JVM::Types::Type java.util.Date>, :o=>#<Duby::JVM::Types::Type java.lang.Object>, :throws=>[]} | |
| arguments: | |
| Arguments | |
| args: | |
| RequiredArgument(o) | |
| body: | |
| Call(parse) | |
| target: | |
| Call(new) | |
| target: | |
| Constant(TimeConversion) | |
| parameters: | |
| String("jsdate") | |
| parameters: | |
| FunctionalCall(String) | |
| parameters: | |
| Local(name = o, scope = MethodDefinition(coerce_date), captured = false) | |
| Inference Error: | |
| file:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/dubydatastore.jar!/com/google/appengine/ext/duby/db/datastore.rb:2: Unable to infer type. | |
| class DubyDatastorePlugin | |
| nil |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| tkrmb:~/demo/.../.github/dubious% ruby script/build.rb | |
| script/environment.rb | |
| PWD=/Users/takeru/demo/mirah-sandbox/.github/dubious/lib | |
| javac -classpath /Users/takeru/tmp/appengine-java-sdk-1.3.5/lib/shared/geronimo-servlet_2.5_spec-1.2.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/appengine-api-1.0-sdk-1.3.5.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/build:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/dubydatastore.jar:. -d /Users/takeru/demo/mirah-sandbox/.github/dubious/build testing/SimpleJava.java | |
| mirahc -c /Users/takeru/tmp/appengine-java-sdk-1.3.5/lib/shared/geronimo-servlet_2.5_spec-1.2.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/appengine-api-1.0-sdk-1.3.5.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/build:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/dubydatastore.jar:. -d /Users/takeru/demo/mirah-sandbox/.github/dubious/build testing/SimpleDuby.duby | |
| mirahc -c /Users/takeru/tmp/appengine-java-sdk-1.3.5/lib/shared/geronimo-servlet_2.5_spec-1.2.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/appengine-api-1.0-sdk-1.3.5.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/build:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/dubydatastore.jar:. -d /Users/takeru/demo/mirah-sandbox/.github/dubious/build stdlib/array.duby | |
| mirahc -c /Users/takeru/tmp/appengine-java-sdk-1.3.5/lib/shared/geronimo-servlet_2.5_spec-1.2.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/appengine-api-1.0-sdk-1.3.5.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/build:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/dubydatastore.jar:. -d /Users/takeru/demo/mirah-sandbox/.github/dubious/build stdlib/io.duby | |
| mirahc -c /Users/takeru/tmp/appengine-java-sdk-1.3.5/lib/shared/geronimo-servlet_2.5_spec-1.2.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/appengine-api-1.0-sdk-1.3.5.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/build:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/dubydatastore.jar:. -d /Users/takeru/demo/mirah-sandbox/.github/dubious/build stdlib/ha.duby | |
| javac -classpath /Users/takeru/tmp/appengine-java-sdk-1.3.5/lib/shared/geronimo-servlet_2.5_spec-1.2.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/appengine-api-1.0-sdk-1.3.5.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/build:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/dubydatastore.jar:. -d /Users/takeru/demo/mirah-sandbox/.github/dubious/build dubious/ScopedParameterMap.java | |
| javac -classpath /Users/takeru/tmp/appengine-java-sdk-1.3.5/lib/shared/geronimo-servlet_2.5_spec-1.2.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/appengine-api-1.0-sdk-1.3.5.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/build:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/dubydatastore.jar:. -d /Users/takeru/demo/mirah-sandbox/.github/dubious/build dubious/Inflection.java | |
| mirahc -c /Users/takeru/tmp/appengine-java-sdk-1.3.5/lib/shared/geronimo-servlet_2.5_spec-1.2.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/appengine-api-1.0-sdk-1.3.5.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/build:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/dubydatastore.jar:. -d /Users/takeru/demo/mirah-sandbox/.github/dubious/build dubious/text_helper.duby | |
| mirahc -c /Users/takeru/tmp/appengine-java-sdk-1.3.5/lib/shared/geronimo-servlet_2.5_spec-1.2.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/appengine-api-1.0-sdk-1.3.5.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/build:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/dubydatastore.jar:. -d /Users/takeru/demo/mirah-sandbox/.github/dubious/build dubious/inflections.duby | |
| mirahc -c /Users/takeru/tmp/appengine-java-sdk-1.3.5/lib/shared/geronimo-servlet_2.5_spec-1.2.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/appengine-api-1.0-sdk-1.3.5.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/build:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/dubydatastore.jar:. -d /Users/takeru/demo/mirah-sandbox/.github/dubious/build dubious/sanitize_helper.duby | |
| mirahc -c /Users/takeru/tmp/appengine-java-sdk-1.3.5/lib/shared/geronimo-servlet_2.5_spec-1.2.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/appengine-api-1.0-sdk-1.3.5.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/build:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/dubydatastore.jar:. -d /Users/takeru/demo/mirah-sandbox/.github/dubious/build dubious/asset_timestamps_cache.duby | |
| mirahc -c /Users/takeru/tmp/appengine-java-sdk-1.3.5/lib/shared/geronimo-servlet_2.5_spec-1.2.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/appengine-api-1.0-sdk-1.3.5.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/build:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/dubydatastore.jar:. -d /Users/takeru/demo/mirah-sandbox/.github/dubious/build dubious/time_conversion.duby | |
| mirahc -c /Users/takeru/tmp/appengine-java-sdk-1.3.5/lib/shared/geronimo-servlet_2.5_spec-1.2.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/appengine-api-1.0-sdk-1.3.5.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/build:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/dubydatastore.jar:. -d /Users/takeru/demo/mirah-sandbox/.github/dubious/build dubious/params.duby | |
| mirahc -c /Users/takeru/tmp/appengine-java-sdk-1.3.5/lib/shared/geronimo-servlet_2.5_spec-1.2.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/appengine-api-1.0-sdk-1.3.5.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/build:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/dubydatastore.jar:. -d /Users/takeru/demo/mirah-sandbox/.github/dubious/build dubious/instance_tag.duby | |
| mirahc -c /Users/takeru/tmp/appengine-java-sdk-1.3.5/lib/shared/geronimo-servlet_2.5_spec-1.2.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/appengine-api-1.0-sdk-1.3.5.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/build:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/dubydatastore.jar:. -d /Users/takeru/demo/mirah-sandbox/.github/dubious/build dubious/form_helper.duby | |
| mirahc -c /Users/takeru/tmp/appengine-java-sdk-1.3.5/lib/shared/geronimo-servlet_2.5_spec-1.2.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/appengine-api-1.0-sdk-1.3.5.jar:/Users/takeru/demo/mirah-sandbox/.github/dubious/build:/Users/takeru/demo/mirah-sandbox/.github/dubious/WEB-INF/lib/dubydatastore.jar:. -d /Users/takeru/demo/mirah-sandbox/.github/dubious/build dubious/action_controller.duby | |
| Inference Error: | |
| dubious/action_controller.duby:42: Unable to infer type. | |
| def render(content:String, layout:String); returns String | |
| ^^^^^^^^^^^^^^ | |
| script/build.rb:23:in `cmd': failed: $? = 256 (RuntimeError) | |
| from script/build.rb:34:in `mirahc' | |
| from script/build.rb:74 | |
| tkrmb:~/demo/.../.github/dubious% |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment