Use Builder to construct your source was: truffle-api-changes #396
Jaroslav Tulach
jaroslav.tulach at oracle.com
Mon Jun 20 07:13:58 UTC 2016
Hi.
We are moving towards builder-like style to build an instance of Source. Use:
Source.newBuilder(something).
name(something).
mimeType(something).
build();
When working on this change I learned one[1] or two[2] things about builders.
-jt
[1] http://wiki.apidesign.org/wiki/ChameleonBuilder
[2] http://wiki.apidesign.org/wiki/ResistingBuilder
> Added Classes
> -------------
>
> com.oracle.truffle.api.source.MissingMIMETypeException
> com.oracle.truffle.api.source.MissingNameException
> com.oracle.truffle.api.source.Source$Builder
>
> Added Nested Classes
> --------------------
>
> com.oracle.truffle.api.source.Source: inner public final
> com.oracle.truffle.api.source.Source$Builder
>
> Added Methods
> -------------
>
> com.oracle.truffle.api.source.Source: method public boolean
> com.oracle.truffle.api.source.Source.isInternal()
> com.oracle.truffle.api.source.Source: method public static
> com.oracle.truffle.api.source.Source$Builder
> com.oracle.truffle.api.source.Source.newBuilder(java.io.File)
> com.oracle.truffle.api.source.Source: method public static
> com.oracle.truffle.api.source.Source$Builder
> com.oracle.truffle.api.source.Source.newBuilder(java.io.Reader)
> com.oracle.truffle.api.source.Source: method public static
> com.oracle.truffle.api.source.Source$Builder
> com.oracle.truffle.api.source.Source.newBuilder(java.lang.String)
> com.oracle.truffle.api.source.Source: method public static
> com.oracle.truffle.api.source.Source$Builder
> com.oracle.truffle.api.source.Source.newBuilder(java.net.URL)
>
> Added Annotations
> -----------------
>
> com.oracle.truffle.api.source.Source.fromFileName: anno 0
> java.lang.Deprecated() com.oracle.truffle.api.source.Source.fromFileName:
> anno 0 java.lang.Deprecated()
> com.oracle.truffle.api.source.Source.fromFileName: anno 0
> java.lang.Deprecated() com.oracle.truffle.api.source.Source.fromReader:
> anno 0 java.lang.Deprecated()
> com.oracle.truffle.api.source.Source.fromText: anno 0
> java.lang.Deprecated() com.oracle.truffle.api.source.Source.fromURL:
> anno 0 java.lang.Deprecated()
> com.oracle.truffle.api.source.Source.getShortName: anno 0
> java.lang.Deprecated() com.oracle.truffle.api.source.Source.withMimeType:
> anno 0 java.lang.Deprecated()
More information about the graal-dev
mailing list