MCPcopy Create free account
hub / github.com/cedar-policy/cedar-java / iter

Method iter

CedarJavaFFI/src/jlist.rs:91–98  ·  view source on GitHub ↗

Iterate over the elements in the list

(&self, env: &mut JNIEnv<'a>)

Source from the content-addressed store, hash-verified

89
90 /// Iterate over the elements in the list
91 pub fn iter(&self, env: &mut JNIEnv<'a>) -> Result<impl Iterator<Item = T>> {
92 let max = self.size(env)?;
93 let mut v = vec![];
94 for i in 0..max {
95 v.push(self.get(env, i)?);
96 }
97 Ok(v.into_iter())
98 }
99
100 pub fn size(&self, env: &mut JNIEnv<'a>) -> Result<i32> {
101 match env.call_method(&self.obj, "size", "()I", &[])? {

Callers 5

get_json_schema_internalFunction · 0.80
newMethod · 0.80
castMethod · 0.80

Calls 2

sizeMethod · 0.45
getMethod · 0.45

Tested by 1