本文整理汇总了Java中org.jf.dexlib2.dexbacked.util.ParameterIterator类的典型用法代码示例。如果您正苦于以下问题:Java ParameterIterator类的具体用法?Java ParameterIterator怎么用?Java ParameterIterator使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ParameterIterator类属于org.jf.dexlib2.dexbacked.util包,在下文中一共展示了ParameterIterator类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getParameters
import org.jf.dexlib2.dexbacked.util.ParameterIterator; //导入依赖的package包/类
@Nonnull
@Override
public List<? extends MethodParameter> getParameters() {
int parametersOffset = getParametersOffset();
if (parametersOffset > 0) {
final List<String> parameterTypes = getParameterTypes();
return new AbstractForwardSequentialList<MethodParameter>() {
@Nonnull @Override public Iterator<MethodParameter> iterator() {
return new ParameterIterator(parameterTypes,
getParameterAnnotations(),
getParameterNames());
}
@Override public int size() {
return parameterTypes.size();
}
};
}
return ImmutableList.of();
}
示例2: getParameters
import org.jf.dexlib2.dexbacked.util.ParameterIterator; //导入依赖的package包/类
@Override
public List<? extends MethodParameter> getParameters() {
int parametersOffset = getParametersOffset();
if (parametersOffset > 0) {
final List<String> parameterTypes = getParameterTypes();
return new AbstractForwardSequentialList<MethodParameter>() {
@Override public Iterator<MethodParameter> iterator() {
return new ParameterIterator(parameterTypes,
getParameterAnnotations(),
getParameterNames());
}
@Override public int size() {
return parameterTypes.size();
}
};
}
return ImmutableList.of();
}
示例3: getParameters
import org.jf.dexlib2.dexbacked.util.ParameterIterator; //导入依赖的package包/类
@Nonnull
@Override
public List<? extends MethodParameter> getParameters() {
int parametersOffset = getParametersOffset();
if (parametersOffset > 0) {
final List<String> parameterTypes = getParameterTypes();
return new AbstractForwardSequentialList<MethodParameter>() {
@Nonnull
@Override
public Iterator<MethodParameter> iterator() {
return new ParameterIterator(parameterTypes,
getParameterAnnotations(),
getParameterNames());
}
@Override
public int size() {
return parameterTypes.size();
}
};
}
return ImmutableList.of();
}