当前位置: 首页>>代码示例>>Java>>正文


Java Nullable类代码示例

本文整理汇总了Java中jline.internal.Nullable的典型用法代码示例。如果您正苦于以下问题:Java Nullable类的具体用法?Java Nullable怎么用?Java Nullable使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


Nullable类属于jline.internal包,在下文中一共展示了Nullable类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: downloadMap

import jline.internal.Nullable; //导入依赖的package包/类
public void downloadMap(@Nullable String fileName, @Nullable Integer scaledRes) {
    if (MC.player == null || !(MC.player.getHeldItemMainhand().getItem() instanceof ItemMap)) return;

    ItemMap map = (ItemMap) MC.player.getHeldItemMainhand().getItem();
    MapData heldMapData = map.getMapData(MC.player.getHeldItemMainhand(), MC.world);

    if (fileName == null) fileName = heldMapData.mapName;

    ResourceLocation location = findResourceLocation(heldMapData.mapName);
    if (location == null) {
        Helper.printMessage("Failed to find ResourceLocation");
        return;
    }

    DynamicTexture texture = (DynamicTexture)MC.getTextureManager().getTexture(location);
    BufferedImage image = dynamicToImage(texture);
    if (scaledRes != null) image = createResizedCopy(image, scaledRes, scaledRes, true);

    saveImage(fileName, image);
}
 
开发者ID:fr1kin,项目名称:ForgeHax,代码行数:21,代码来源:MapDownloader.java

示例2: ConsoleReader

import jline.internal.Nullable; //导入依赖的package包/类
public ConsoleReader(final @Nullable String appName, final InputStream in, final OutputStream out, final @Nullable Terminal term, final @Nullable String encoding)
    throws IOException
{
    this.appName = appName != null ? appName : "JLine";
    this.encoding = encoding != null ? encoding : Configuration.getEncoding();
    this.terminal = term != null ? term : TerminalFactory.get();
    String outEncoding = terminal.getOutputEncoding() != null? terminal.getOutputEncoding() : this.encoding;
    this.out = new OutputStreamWriter(terminal.wrapOutIfNeeded(out), outEncoding);
    setInput( in );

    this.inputrcUrl = getInputRc();

    consoleKeys = new ConsoleKeys(this.appName, inputrcUrl);
}
 
开发者ID:AcademicTorrents,项目名称:AcademicTorrents-Downloader,代码行数:15,代码来源:ConsoleReader.java


注:本文中的jline.internal.Nullable类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。