MCPcopy Create free account
hub / github.com/Snapchat/Valdi / getConstructor

Method getConstructor

valdi_core/src/valdi_core/jni/JavaClass.cpp:139–148  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

137}
138
139JavaMethodBase JavaClass::getConstructor(const Valdi::ValueSchema* parameters,
140 size_t parametersSize,
141 bool treatArrayAsList) const {
142 auto functionTypeEncoding =
143 getJavaTypeEncoding(parameters, parametersSize, kJniSigConstructorRetType, treatArrayAsList);
144
145 auto* methodId = resolveMethodId(kJniSigConstructor, false, functionTypeEncoding);
146
147 return JavaMethodBase(JavaEnv(), methodId);
148}
149
150std::string JavaClass::getJavaTypeEncoding(const Valdi::ValueSchema* parameters,
151 size_t parametersSize,

Callers

nothing calls this directly

Calls 2

JavaMethodBaseClass · 0.85
JavaEnvClass · 0.70

Tested by

no test coverage detected