Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

implement a converter to dynamic message #212

Merged
Changes from 1 commit
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
2dd4541
implement a converter to dynamic message
andrewparmet Dec 30, 2023
dd96e8e
api dump
andrewparmet Dec 30, 2023
72fbb9f
fix
andrewparmet Dec 30, 2023
da3ff2e
internal
andrewparmet Dec 30, 2023
58b1d4c
reorganize shared but unpublished code
andrewparmet Jan 2, 2024
e28dd17
lint
andrewparmet Jan 2, 2024
3659cb2
move over what is needed to infer protobuf type names
andrewparmet Jan 2, 2024
cd757ca
map value well known wrapper types do not work correctly
andrewparmet Jan 2, 2024
21d9534
maps work
andrewparmet Jan 2, 2024
283d20d
compilation
andrewparmet Jan 2, 2024
eca1983
more tests
andrewparmet Jan 2, 2024
8e96790
api dump
andrewparmet Jan 2, 2024
f980afa
fix field presence lookup
andrewparmet Jan 3, 2024
1036d0e
api dump
andrewparmet Jan 3, 2024
b2b0e1a
more api cleanup
andrewparmet Jan 3, 2024
786ee1d
fix map wrapper types
andrewparmet Jan 3, 2024
9d426aa
some cleanup
andrewparmet Jan 3, 2024
5f6a280
mostly clean up map wrapper types
andrewparmet Jan 3, 2024
3689bc8
isolate more and get tests passing
andrewparmet Jan 3, 2024
c783115
fix
andrewparmet Jan 3, 2024
437909a
fix tags in codegen for large field numbers
andrewparmet Jan 4, 2024
d1a4417
api dump
andrewparmet Jan 4, 2024
deddc2d
Merge branch 'fix-tags-for-large-numbers' into implement-converter-to…
andrewparmet Jan 4, 2024
d357e38
change strategy for sharing potentially unpublished code
andrewparmet Jan 4, 2024
e2e0379
lint
andrewparmet Jan 4, 2024
c679e4f
Merge branch 'change-strategy-for-common-unpublished-code' into imple…
andrewparmet Jan 4, 2024
33206b3
fix map wrapper types for well known wrappers
andrewparmet Jan 5, 2024
dbcd52c
Merge branch 'fix-map-wrapper-types' into implement-converter-to-dyna…
andrewparmet Jan 5, 2024
ed9c87b
remove guava
andrewparmet Jan 6, 2024
294fb53
rm guava
andrewparmet Jan 6, 2024
3af2204
rm line
andrewparmet Jan 6, 2024
d150db2
reflect need not be compatible with android
andrewparmet Jan 6, 2024
0e82a08
turns out this line was needed
andrewparmet Jan 6, 2024
301a9e2
Update build.gradle.kts
andrewparmet Jan 9, 2024
d50dd74
Merge branch 'main' into implement-converter-to-dynamic-message
andrewparmet Feb 7, 2024
af1af55
Update FieldTypeExt.kt
andrewparmet Feb 7, 2024
a171c1e
Merge branch 'main' into implement-converter-to-dynamic-message
andrewparmet Mar 17, 2024
ad92a9f
no data objects
andrewparmet Mar 17, 2024
ae1c609
don't allow conversion of null
andrewparmet Apr 22, 2024
dc621f5
Merge branch 'main' into implement-converter-to-dynamic-message
andrewparmet May 8, 2024
27ff3cc
classpath scan only in tests
andrewparmet May 8, 2024
5eaae73
apidump
andrewparmet May 8, 2024
c7e643e
update readme
andrewparmet May 8, 2024
bc8cea8
space
andrewparmet May 8, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
apidump
  • Loading branch information
andrewparmet committed May 8, 2024
commit 5eaae73f3057e0226e0b091d562dfc19f8f1a9ec
5 changes: 0 additions & 5 deletions protokt-reflect/api/protokt-reflect.api
Original file line number Diff line number Diff line change
Expand Up @@ -1239,12 +1239,7 @@ public final class protokt/v1/google/protobuf/Messages {
}

public final class protokt/v1/google/protobuf/RuntimeContext {
public static final field Companion Lprotokt/v1/google/protobuf/RuntimeContext$Companion;
public fun <init> (Ljava/lang/Iterable;)V
public final fun convertValue (Ljava/lang/Object;)Ljava/lang/Object;
}

public final class protokt/v1/google/protobuf/RuntimeContext$Companion {
public final fun getContextReflectively ()Lprotokt/v1/google/protobuf/RuntimeContext;
}