Skip to content

airframe-surface: Support inner classes#635

Merged
xerial merged 10 commits intowvlet:masterfrom
xerial:inner-class-surface
Aug 24, 2019
Merged

airframe-surface: Support inner classes#635
xerial merged 10 commits intowvlet:masterfrom
xerial:inner-class-surface

Conversation

@xerial
Copy link
Copy Markdown
Member

@xerial xerial commented Aug 24, 2019

This PR will support creating Surface.of[X] for inner classes by providing the context class instance when creating a surface.

It would be possible to support Scala.js, but I didn't add this as we will not use this in Scala.js.

@takezoe, @smdmts

@codecov
Copy link
Copy Markdown

codecov Bot commented Aug 24, 2019

Codecov Report

Merging #635 into master will increase coverage by <.01%.
The diff coverage is 80%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #635      +/-   ##
==========================================
+ Coverage   81.53%   81.53%   +<.01%     
==========================================
  Files         242      242              
  Lines        8783     8807      +24     
  Branches      672      675       +3     
==========================================
+ Hits         7161     7181      +20     
- Misses       1622     1626       +4
Impacted Files Coverage Δ
.../scala/wvlet/airframe/surface/SurfaceFactory.scala 0% <0%> (ø) ⬆️
...scala/wvlet/airframe/tablet/obj/MapConverter.scala 83.33% <100%> (ø) ⬆️
...rframe/surface/reflect/ReflectSurfaceFactory.scala 91.57% <86.11%> (-0.45%) ⬇️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update c9ccafe...91b4e4b. Read the comment docs.

@xerial xerial requested a review from takezoe August 24, 2019 01:13
@xerial xerial merged commit 112a3f9 into wvlet:master Aug 24, 2019
@xerial xerial mentioned this pull request Aug 24, 2019
66 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant