---
title: "Discussion on \"A Practical Guide to Kotlin's inline Modifier\" | Hashnode"
description: "Discussion on \"A Practical Guide to Kotlin's inline Modifier\". In this article, we will discuss everything you need to know about the inline, noinline, crossinline, and reified modifiers."
url: "https://hashnode.com/posts/a-practical-guide-to-kotlins-inline-modifier/615abfdae2f1936f70b2943f"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [A Practical Guide to Kotlin's inline Modifier](https://maxkim.dev/a-practical-guide-to-kotlins-inline-modifier?utm_source=hashnode&utm_medium=feed)

In this article, we will discuss everything you need to know about the inline, noinline, crossinline, and reified modifiers.

Oct 4, 2021 · 13 min read · maxkim.dev  
Read the article

-   [#kotlin](https://hashnode.com/tag/kotlin)

## Written by

[Max Kim](https://hashnode.com/@maxkim)

@maxkim · Riga, Latvia

  
[View profile](https://hashnode.com/@maxkim)

I code stuff for phones

## Responses 2

Markdown supported · ⌘↵ to post

[Eleftheria Batsou](https://hashnode.com/@eleftheriabatsou)

[Oct 5, 2021](https://hashnode.com/posts/a-practical-guide-to-kotlins-inline-modifier/615abfdae2f1936f70b2943f/comment/615c094a58a5294ce01af058)

Great writing [Max Kim](https://hashnode.com/@maxkim)!

I used to write in Java but it was not my strength..! Kotlin made something easier :)

[Max Kim](https://hashnode.com/@maxkim)

[Oct 6, 2021](https://hashnode.com/posts/a-practical-guide-to-kotlins-inline-modifier/615abfdae2f1936f70b2943f/comment/615c094a58a5294ce01af058#reply-615d521ecb42f364a52f7c49)

Thanks a lot [Eleftheria Batsou](https://hashnode.com/@eleftheriabatsou), I really appreciate it.

Kotlin does feel like a breath of fresh air after Java, to be honest :D

[Vincent Tsen](https://hashnode.com/@vtsen)

[Oct 5, 2021](https://hashnode.com/posts/a-practical-guide-to-kotlins-inline-modifier/615abfdae2f1936f70b2943f/comment/615be28bad6beb6f6506fe44)

Very awesome although I don't fully understand the concept yet, will read few more times again later.

Btw, how do you decompile to Java code?

[Max Kim](https://hashnode.com/@maxkim)

[Oct 5, 2021](https://hashnode.com/posts/a-practical-guide-to-kotlins-inline-modifier/615abfdae2f1936f70b2943f/comment/615be28bad6beb6f6506fe44#reply-615c03ec58a5294ce01aef9c)

Hey, Vincent!

Thanks for your comment! If you have any questions about the inline stuff, feel free to ask.

To decompile to Java I use Android Studio (same as IntelliJ IDEA). There, while having your code open, you can press double Shift and search for "Show bytecode". Or go to Tools -> Kotlin -> Show Kotlin Bytecode. This will open a tab with your compiled bytecode. This tab has a "Decompile" button, which then shows you the bytecode decompiled back to Java.

[Vincent Tsen](https://hashnode.com/@vtsen)

[Oct 5, 2021](https://hashnode.com/posts/a-practical-guide-to-kotlins-inline-modifier/615abfdae2f1936f70b2943f/comment/615be28bad6beb6f6506fe44#reply-615c0851ad6beb6f650703fa)

Very nice, thanks for the decompile tip! [Max Kim](https://hashnode.com/@maxkim)
