Kotlin Reflection - Features, Syntax, and Use Cases
Offered By: Java via YouTube
Course Description
Overview
Explore Kotlin reflection in this 37-minute conference talk by Andrey Breslav. Dive into introspection, metadata storage, and Java compatibility. Learn about syntax, code passing, constructors, and data binding. Examine generics, rank-2 polymorphism, and function encoding. Discover expression trees and investigate use cases for LINQ and web development. Gain insights into delegated properties and understand the intricacies of Kotlin's reflection capabilities.
Syllabus
Intro
DONT JUDGE STRICTLY
OUTLINE
INTROSPECTION
JAVA.LANG.REFLECT?
METADATA?
HOW TO STORE
ONE BIG ANNOTATION
DISCREPANCY 1
PURE JAVA CLASSES?
DISCREPANCY 2
SUMMARY 1
SYNTAX (TENTATIVE)
PASSING CODE AROUND
CONSTRUCTORS
DATA BINDING
GENERICS?
RANK-2 POLYMORPHISM
ENCODING FOR FUNCTIONS
GENERIC FUNCTIONS
EXPR::TYPE
DELEGATED PROPERTIES
SUMMARY 2
USE CASES: LINQ
USE CASES: WEB
EXPRESSION TREES
Taught by
Java
Related Courses
Building Your Leadership SkillsHEC Paris via Coursera Raise Self Awareness. Build Self-Esteem. Feel Freer, Happier
Udemy Core Python: Introspection
Pluralsight Awareness and Confidence for Effective Leadership
Within by Savoir Relier via FutureLearn Subtle Shifts in Thinking for Tremendous Resilience
LinkedIn Learning