TestItemFactory.java 文件源码

java
阅读 23 收藏 0 点赞 0 评论 0

项目:ExilePearl 作者:
private ItemMeta getItemMetaIntenal(Material material) {
      switch (material) {
      case AIR:
          return null;
      case WRITTEN_BOOK:
      case BOOK_AND_QUILL:
        return mock(BookMeta.class);
      case SKULL_ITEM:
        return mock(SkullMeta.class);
      case LEATHER_HELMET:
      case LEATHER_CHESTPLATE:
      case LEATHER_LEGGINGS:
      case LEATHER_BOOTS:
        return mock(LeatherArmorMeta.class);
      case POTION:
      case SPLASH_POTION:
      case LINGERING_POTION:
      case TIPPED_ARROW:
        return mock(PotionMeta.class);
      case MAP:
        return mock(PotionMeta.class);
      case FIREWORK:
        return mock(PotionMeta.class);
      case FIREWORK_CHARGE:
        return mock(FireworkEffectMeta.class);
      case ENCHANTED_BOOK:
        return mock(EnchantmentStorageMeta.class);
      case BANNER:
        return mock(BannerMeta.class);
      case FURNACE:
      case CHEST:
      case TRAPPED_CHEST:
      case JUKEBOX:
      case DISPENSER:
      case DROPPER:
      case SIGN:
      case MOB_SPAWNER:
      case NOTE_BLOCK:
      case PISTON_BASE:
      case BREWING_STAND_ITEM:
      case ENCHANTMENT_TABLE:
      case COMMAND:
      case COMMAND_REPEATING:
      case COMMAND_CHAIN:
      case BEACON:
      case DAYLIGHT_DETECTOR:
      case DAYLIGHT_DETECTOR_INVERTED:
      case HOPPER:
      case REDSTONE_COMPARATOR:
      case FLOWER_POT_ITEM:
      case SHIELD:
      case STRUCTURE_BLOCK:
return mock(BlockStateMeta.class);
      default:
        return mock(ItemMeta.class);
      }
  }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号