Code Duplication    Length = 28-28 lines in 2 locations

sdk/build-support/cpplint.py 1 location

@@ 5897-5924 (lines=28) @@
5894
          isinstance(nesting_state.stack[-2], _NamespaceInfo))
5895
5896
5897
def ShouldCheckNamespaceIndentation(nesting_state, is_namespace_indent_item,
5898
                                    raw_lines_no_comments, linenum):
5899
  """This method determines if we should apply our namespace indentation check.
5900
5901
  Args:
5902
    nesting_state: The current nesting state.
5903
    is_namespace_indent_item: If we just put a new class on the stack, True.
5904
      If the top of the stack is not a class, or we did not recently
5905
      add the class, False.
5906
    raw_lines_no_comments: The lines without the comments.
5907
    linenum: The current line number we are processing.
5908
5909
  Returns:
5910
    True if we should apply our namespace indentation check. Currently, it
5911
    only works for classes and namespaces inside of a namespace.
5912
  """
5913
5914
  is_forward_declaration = IsForwardClassDeclaration(raw_lines_no_comments,
5915
                                                     linenum)
5916
5917
  if not (is_namespace_indent_item or is_forward_declaration):
5918
    return False
5919
5920
  # If we are in a macro, we do not want to check the namespace indentation.
5921
  if IsMacroDefinition(raw_lines_no_comments, linenum):
5922
    return False
5923
5924
  return IsBlockInNameSpace(nesting_state, is_forward_declaration)
5925
5926
5927
# Call this method if the line is directly inside of a namespace.

core/build-support/cpplint.py 1 location

@@ 5897-5924 (lines=28) @@
5894
          isinstance(nesting_state.stack[-2], _NamespaceInfo))
5895
5896
5897
def ShouldCheckNamespaceIndentation(nesting_state, is_namespace_indent_item,
5898
                                    raw_lines_no_comments, linenum):
5899
  """This method determines if we should apply our namespace indentation check.
5900
5901
  Args:
5902
    nesting_state: The current nesting state.
5903
    is_namespace_indent_item: If we just put a new class on the stack, True.
5904
      If the top of the stack is not a class, or we did not recently
5905
      add the class, False.
5906
    raw_lines_no_comments: The lines without the comments.
5907
    linenum: The current line number we are processing.
5908
5909
  Returns:
5910
    True if we should apply our namespace indentation check. Currently, it
5911
    only works for classes and namespaces inside of a namespace.
5912
  """
5913
5914
  is_forward_declaration = IsForwardClassDeclaration(raw_lines_no_comments,
5915
                                                     linenum)
5916
5917
  if not (is_namespace_indent_item or is_forward_declaration):
5918
    return False
5919
5920
  # If we are in a macro, we do not want to check the namespace indentation.
5921
  if IsMacroDefinition(raw_lines_no_comments, linenum):
5922
    return False
5923
5924
  return IsBlockInNameSpace(nesting_state, is_forward_declaration)
5925
5926
5927
# Call this method if the line is directly inside of a namespace.