Scott McKinney
Scott McKinney
java.lang.Throwable: Stub index points to a file without PSI: file = jrt:///Users/chags/.sdkman/candidates/java/11.0.14-tem!/jdk.scripting.nashorn/jdk/nashorn/internal/objects/NativeMap$Constructor.class, file type = com.intellij.ide.highlighter.JavaClassFileType@2bd9b1a6, indexed file type = com.intellij.ide.highlighter.JavaClassFileType@2bd9b1a6, indexing stamp info = indexing timestamp = 1642527750000, binary...
Add `@Duplicates(Class declaringType, SourceVersion sinceJavaRelease)` annotation so that extension method authors can tag known semantically duplicates methods. ```java @Extension public class ManifoldStreamCollectionsExt { @Duplicates(Stream.class, RELEASE_16) public static List toList(@This Stream...
Support extension method execution in the IntelliJ debugger eval tool. It would be nice of all of manifold's features were available in the eval tool, but that environment is a...
Provide a `manifold-sql` module that provides direct support for SQL. Note, I started to build this a while back, but the [Jooq parser was not quite ready for this](https://github.com/jOOQ/jOOQ/issues/8720). I'll...
manifold-graphql: Provide limited support for multiple schemas without .graphqlconfig files. Without .graphqlconfig files, if multiple schemas are defined, resolve root schema references using a simple "nearest schema" algorithm where schema...
Manifold extension methods are exposed to Kotlin source in Java/Kotlin mixed modules. The IntelliJ API does not support augmentation of types in a language exclusive way, it's all or nothing....
```java public interface Itf { String m(); @val String s = m(); // error: 'non-static method m() cannot be referenced from a static context' } ```
Provide a "record" class equivalent using properties ([manifold-props](https://github.com/manifold-systems/manifold/tree/master/manifold-deps-parent/manifold-props)). ### Rationale: Java 14 introduced ["records"](https://openjdk.java.net/jeps/359), which is basically syntactic sugar to make a final class with all final fields, a constructor...
There some useful scalars defined in [graphql-java-extended-scalars](https://github.com/graphql-java/graphql-java-extended-scalars). Would be nice to have them by default with [manifold-graphql](https://github.com/manifold-systems/manifold/tree/master/manifold-deps-parent/manifold-graphql).
Add logging to manifold.json.rt.api.Requester to support GraphQL, JSON, etc. requests.