private static long[] partsToPosArray(RawListAccessor<?, ?> parts) { long[] pos = new long[parts.size()]; int idx = 0; for (lombok.ast.Node n : parts) { if (n instanceof lombok.ast.TypeReferencePart) { pos[idx++] = pos(((lombok.ast.TypeReferencePart) n).astIdentifier()); } else { pos[idx++] = pos(n); } } return pos; }
private static long[] partsToPosArray(RawListAccessor<?, ?> parts) { long[] pos = new long[parts.size()]; int idx = 0; for (lombok.ast.Node n : parts) { if (n instanceof lombok.ast.TypeReferencePart) { pos[idx++] = pos(((lombok.ast.TypeReferencePart) n).astIdentifier()); } else { pos[idx++] = pos(n); } } return pos; }
private static long[] partsToPosArray(RawListAccessor<?, ?> parts) { long[] pos = new long[parts.size()]; int idx = 0; for (lombok.ast.Node n : parts) { if (n instanceof lombok.ast.TypeReferencePart) { pos[idx++] = pos(((lombok.ast.TypeReferencePart) n).astIdentifier()); } else { pos[idx++] = pos(n); } } return pos; }
@CopyMethod static boolean isPrimitive(TypeReference self) { if (self.astArrayDimensions() > 0 || self.rawParts().size() != 1) return false; try { String name = self.astParts().first().astIdentifier().astValue(); return name.indexOf(' ') == -1 && PRIMITIVE_NAMES.contains(" " + name + " "); } catch (NullPointerException e) { return false; } }
public void checkNotLoneTry(Try node) { if (node.rawCatches().size() == 0 && node.rawFinally() == null) { node.addMessage(error(TRY_LONE_TRY, "try statement with no catches and no finally")); } }
public void checkNotLoneTry(Try node) { if (node.rawCatches().size() == 0 && node.rawFinally() == null) { node.addMessage(error(TRY_LONE_TRY, "try statement with no catches and no finally")); } }
@CopyMethod static boolean isPrimitive(TypeReference self) { if (self.astArrayDimensions() > 0 || self.rawParts().size() != 1) return false; try { String name = self.astParts().first().astIdentifier().astValue(); return name.indexOf(' ') == -1 && PRIMITIVE_NAMES.contains(" " + name + " "); } catch (NullPointerException e) { return false; } }
@CopyMethod static boolean isPrimitive(TypeReference self) { if (self.astArrayDimensions() > 0 || self.rawParts().size() != 1) return false; try { String name = self.astParts().first().astIdentifier().astValue(); return name.indexOf(' ') == -1 && PRIMITIVE_NAMES.contains(" " + name + " "); } catch (NullPointerException e) { return false; } }
public void checkNotLoneTry(Try node) { if (node.rawCatches().size() == 0 && node.rawFinally() == null) { node.addMessage(error(TRY_LONE_TRY, "try statement with no catches and no finally")); } }
private static boolean isPrimitive(TypeReference ref, String primitiveName) { if (ref.astArrayDimensions() > 0 || ref.rawParts().size() != 1) return false; try { String name = ref.astParts().first().astIdentifier().astValue(); return name.equals(primitiveName); } catch (NullPointerException e) { return false; } }
private static boolean isPrimitive(TypeReference ref, String primitiveName) { if (ref.astArrayDimensions() > 0 || ref.rawParts().size() != 1) return false; try { String name = ref.astParts().first().astIdentifier().astValue(); return name.equals(primitiveName); } catch (NullPointerException e) { return false; } }
private static boolean isPrimitive(TypeReference ref, String primitiveName) { if (ref.astArrayDimensions() > 0 || ref.rawParts().size() != 1) return false; try { String name = ref.astParts().first().astIdentifier().astValue(); return name.equals(primitiveName); } catch (NullPointerException e) { return false; } }
@CopyMethod static boolean isVoid(TypeReference self) { if (self.rawParts().size() != 1) return false; try { String name = self.astParts().first().astIdentifier().astValue(); return name.equals("void"); } catch (NullPointerException e) { return false; } }
@CopyMethod static boolean isVoid(TypeReference self) { if (self.rawParts().size() != 1) return false; try { String name = self.astParts().first().astIdentifier().astValue(); return name.equals("void"); } catch (NullPointerException e) { return false; } }
@CopyMethod static boolean isVoid(TypeReference self) { if (self.rawParts().size() != 1) return false; try { String name = self.astParts().first().astIdentifier().astValue(); return name.equals("void"); } catch (NullPointerException e) { return false; } }
static void checkVarDefIsSimple(Node node, Node rawVarDef, String descriptionOfOuter, String descriptionOfRelation) { if (!(rawVarDef instanceof VariableDefinition)) return; switch (((VariableDefinition)rawVarDef).rawVariables().size()) { case 0: return; case 1: break; default: rawVarDef.addMessage(error(VARIABLEDEFINITION_ONLY_ONE, String.format("%s can only declare one %s variable", descriptionOfOuter, descriptionOfRelation))); } for (VariableDefinitionEntry entry : ((VariableDefinition)rawVarDef).astVariables()) { if (entry.rawInitializer() != null) entry.addMessage(error(VARIABLEDEFINITIONENTRY_INITIALIZER_NOT_ALLOWED, String.format( "%s can only declare %s variables without an initializer", descriptionOfOuter, descriptionOfRelation))); } } }
static void checkVarDefIsSimple(Node node, Node rawVarDef, String descriptionOfOuter, String descriptionOfRelation) { if (!(rawVarDef instanceof VariableDefinition)) return; switch (((VariableDefinition)rawVarDef).rawVariables().size()) { case 0: return; case 1: break; default: rawVarDef.addMessage(error(VARIABLEDEFINITION_ONLY_ONE, String.format("%s can only declare one %s variable", descriptionOfOuter, descriptionOfRelation))); } for (VariableDefinitionEntry entry : ((VariableDefinition)rawVarDef).astVariables()) { if (entry.rawInitializer() != null) entry.addMessage(error(VARIABLEDEFINITIONENTRY_INITIALIZER_NOT_ALLOWED, String.format( "%s can only declare %s variables without an initializer", descriptionOfOuter, descriptionOfRelation))); } } }
static void checkVarDefIsSimple(Node node, Node rawVarDef, String descriptionOfOuter, String descriptionOfRelation) { if (!(rawVarDef instanceof VariableDefinition)) return; switch (((VariableDefinition)rawVarDef).rawVariables().size()) { case 0: return; case 1: break; default: rawVarDef.addMessage(error(VARIABLEDEFINITION_ONLY_ONE, String.format("%s can only declare one %s variable", descriptionOfOuter, descriptionOfRelation))); } for (VariableDefinitionEntry entry : ((VariableDefinition)rawVarDef).astVariables()) { if (entry.rawInitializer() != null) entry.addMessage(error(VARIABLEDEFINITIONENTRY_INITIALIZER_NOT_ALLOWED, String.format( "%s can only declare %s variables without an initializer", descriptionOfOuter, descriptionOfRelation))); } } }