Home | History | Annotate | Download | only in api

Lines Matching defs:def

67                     .forEach(def -> System.err.println(" Defined class: " + def.getName()));
70 .forEach(def -> System.err
71 .println(" Defined method: " + def.getFullSignature()));
74 .forEach(def -> System.err
75 .println(" Defined field: " + def.getFullSignature()));
122 private static DefinedClass definedClassFrom(ClassInfo def) {
123 String name = def.qualifiedName();
124 String superClassName = def.superclassName();
125 Collection<String> interfaces = def.interfaces().stream().map(ClassInfo::qualifiedName)
129 def.allConstructors().size() + def.selfMethods().size());
131 def.enumConstants().size() + def.selfFields().size());
134 def.allConstructors().stream().map(ApprovedApis::definedMethodFromConstructor),
135 def.selfMethods().stream().map(ApprovedApis::definedMethodFromMethod))
138 fields = Stream.concat(def.enumConstants().stream(), def.selfFields().stream())
144 private static DefinedMethod definedMethodFromConstructor(MethodInfo def) {
145 return definedMethodFrom(def, true);
148 private static DefinedMethod definedMethodFromMethod(MethodInfo def) {
149 return definedMethodFrom(def, false);
152 private static DefinedMethod definedMethodFrom(MethodInfo def, boolean isCtor) {
157 sb.append(def.name());
161 for (int i = 0; i < def.parameters().size(); i++) {
162 ParameterInfo param = def.parameters().get(i);
164 TypeInfo typeParameterType = def.getTypeParameter(type.qualifiedTypeName());
176 if (i == def.parameters().size() - 1 && def.isVarArgs()) {
184 TypeInfo type = def.returnType();
185 TypeInfo typeParameterType = def.getTypeParameter(type.qualifiedTypeName());
199 String containingClass = def.containingClass().qualifiedName();
203 private static DefinedField definedFieldFrom(FieldInfo def) {
204 StringBuffer sb = new StringBuffer(def.name());
207 TypeInfo type = def.type();
208 TypeInfo typeParameterType = def.containingClass()
222 String containingClass = def.containingClass().qualifiedName();