ScalaDev рд╕рдореНрдореЗрд▓рди рд╕реЗ рд╡реАрдбрд┐рдпреЛ

JetBrains рдХрд╛рд░реНрдпрд╛рд▓рдп рдореЗрдВ 19 рдордИ рдХреЛ, рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ, рд╕реНрдХрд╛рд▓рд╛рдбреЗрд╡ рдореЗрдВ рд╕реНрдХрд╛рд▓рд╛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рд╣рдорд╛рд░реА рджреВрд╕рд░реА рдмреИрдардХ рд╣реБрдИ ред

рдЫрд╡рд┐

рдХрдЯ рдХреЗ рддрд╣рдд рдЖрдк рд╡реАрдбрд┐рдпреЛ рдФрд░ рд░рд┐рдкреЛрд░реНрдЯ рдХреА рдкреНрд░рд╕реНрддреБрддрд┐ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ:

- "scala.reflect" , рдпреВрдЬреАрди рдмрд░реНрдорд╛рдХреЛ (EPFL)
- рдж рдпрдВрдЧ рдбреЗрдореЙрди рдХреЛрд░реНрд╕ , рд╡рд╕реАрд▓реА рд░реЗрдореЗрдиреНрдпреБрдХ (рд╡рд╛рдпрдбреЗрди)
- "рдЕрдВрджрд░ рд╕реЗ рдЬрд╛рджреВ рдХрд╛ рдЬрд╛рджреВ" , рдЕрд▓реЗрдХреНрдЬреЗрдВрдбрд░ Podkhalyuzin (JetBrains)
- "рдХреЛрдЯрд▓рд┐рди рднрд╛рд╖рд╛" , рд╕реНрд╡реЗрддрд▓рд╛рдирд╛ рдЗрд╕рдХреЛрд╡рд╛ (рдЬреЗрдЯрдмреНрд░реЗрдиреНрд╕)


* рдореИрдВ рд╡реАрдбрд┐рдпреЛ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХреЗ рд▓рд┐рдП рддреБрд░рдВрдд рдорд╛рдлреА рдорд╛рдВрдЧрддрд╛ рд╣реВрдВред

scala.reflect


рд╕реНрдХрд╛рд▓рд╛ рдЯреАрдо рдмреЗрд▓рд╛рд░реВрд╕реА рдХрд░реНрдордЪрд╛рд░реА рдФрд░ рдИрдкреАрдПрдлрдПрд▓ рд╕реНрдирд╛рддрдХ рдЫрд╛рддреНрд░ рдпреЗрд╡рдЧреЗрдиреА рдмрд░реНрдорд╛рдХреЛ рдиреЗ рд╕реНрдХрд╛рд▓рд╛ 2.10 рдХреА рдирдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреАред

рдкреНрд░рддрд┐рдмрд┐рдВрдм, рдкреБрдирд░реАрдХреНрд╖рдг, рдЯреИрдЧ, рдореИрдХреНрд░реЛрдЬрд╝ - рдФрд░ рдпрд╣ рд╕рдм 2.10 рдореЗрдВред рдЗрддрдирд╛ рдирдпрд╛! рдЗрд╕рдХрд╛ рдкрддрд╛ рдХреИрд╕реЗ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рдП? рдФрд░ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ? рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ, рдореИрдВ рдпрд╣ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реВрдВрдЧрд╛ рдХрд┐ рд╕реНрдХрд╛рд▓рд╛ рдХреА рдирдИ рдХреНрд╖рдорддрд╛рдПрдВ рдПрдХ рдРрд╕реЗ рдХреЛрд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВ рдЬреЛ рд╕рдордЭрдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рд╣реИ, рдФрд░ рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рд╡реЗ рдХреНрдпреЛрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдкрдпреЛрдЧреА рд╣реИрдВ рдФрд░ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдХрд╛рдо рдЖ рд╕рдХрддреЗ рд╣реИрдВред






рдореИрдЬрд┐рдХ рд╕реНрдХрд╛рд▓рд╛ рдЗрдирд╕рд╛рдЗрдб


рдЕрдкрдиреА рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ, JetBrains рдХреЗ рдЕрд▓реЗрдХреНрдЬреЗрдВрдбрд░ рдкреЛрдбрдХреНрд▓рд╛рдЗрдЬрд╝рд┐рди рдиреЗ рдмрд╛рдпрдЯреЗрдХреЛрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА рдФрд░ рдЕрдкрдиреА рдЕрдиреБрдХреВрд▓рддрд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдпрд╛ред





рдпреБрд╡рд╛ рдбрд┐рдореЙрди рдХреЛрд░реНрд╕


рдмреЗрд▓рд╛рд░реВрд╕реА рд╕реНрдХрд╛рд▓рд╛ рд╕рдореБрджрд╛рдп рдХреЗ рд╕рдВрд╕реНрдерд╛рдкрдХ рд╡рд╛рд╕рд┐рд▓реА рд░реЗрдореЗрдиреНрдпреБрдХ рдиреЗ рдЕрдкрдиреА рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдмрддрд╛рдпрд╛ рдХрд┐ рдХреИрд╕реЗ, 4 рд╕рд░рд▓ рдпреБрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реБрдП, рдПрдХреНрдЯрд░реНрд╕ рдореЙрдбрд▓ рдФрд░ рдЕрдХреНрдХрд╛ 2.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдкреНрд░рднрд╛рд╡реА, рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдкреНрд░рдгрд╛рд▓реА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдордп рд╕реАрдорд╛ рдХреЛ рдкреВрд░рд╛ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдкрд░ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рд░рд╛рдд рдХреЛ рд╕реЛрддреЗ рд╣реИрдВред 4 рдШрдВрдЯреЗред





рдХреЛрдЯрд▓рд┐рди рднрд╛рд╖рд╛


JetBrains рдХреЗ рдЖрдХрд░реНрд╖рдХ рд╕реНрд╡реЗрддрд▓рд╛рдирд╛ рдЗрд╕рд╛рдХреЛрд╡рд╛ рдиреЗ рдХреЛрдЯрд▓рд┐рди рднрд╛рд╖рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдпрд╛ред





рдЕрдВрдд рдореЗрдВ, рдореИрдВ рдЙрддреНрдХреГрд╖реНрдЯ рд╡рдХреНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП JetBrains рдХреЛ рдзрдиреНрдпрд╡рд╛рдж рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕реНрдерд▓ рдХреЗ рд╕рд╛рде рдорджрдж рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдЕрдЧрд▓реА рдмреИрдардХ рдЗрд╕ рд╕рд╛рд▓ рдХреЗ рдЕрдВрдд рдореЗрдВ рд╣реЛрдЧреАред

Source: https://habr.com/ru/post/In146950/


All Articles