YoVDO

Kotlin Reflection - Features, Syntax, and Use Cases

Offered By: Java via YouTube

Tags

Kotlin Courses Polymorphism Courses Generics Courses Metadata Courses Introspection Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 Skills
HEC 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