Last active
December 7, 2017 17:44
-
-
Save sliskiCode/65bdcce4a2f07b6cbef1291311f8a626 to your computer and use it in GitHub Desktop.
6 magic sugars that can make your Kotlin codebase happier #19
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
public final class MediaItemRenderer { | |
public final void render(@NotNull View view, @NotNull Item item) { | |
if (!(item instanceof MediaItem)) { | |
throw (Throwable)(new IllegalArgumentException("Invalid type, should be " + MediaItem.class.getSimpleName())); | |
} else { | |
MediaItem it = (MediaItem)item; | |
view.show((Function0)(new MediaItemRenderer$render$1$1$1(it))); | |
view.reset(); | |
} | |
} | |
} | |
public final class IconItemRenderer { | |
public final void render(@NotNull View view, @NotNull Item item) { | |
if (!(item instanceof IconItem)) { | |
throw (Throwable)(new IllegalArgumentException("Invalid type, should be " + IconItem.class.getSimpleName())); | |
} else { | |
IconItem it = (IconItem)item; | |
view.clear(); | |
view.show((Function0)(new IconItemRenderer$render$1$1$1(it))); | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment