Согласно странице Википедии :
[цикломатическая] сложность M [] определяется как
M = E − N + 2P,
, где
E = the number of edges of the graph.
N = the number of nodes of the graph.
P = the number of connected components.
По моим подсчетам, в вашем классе 44 поля плюс (я предполагаю) геттеры и сеттеры для каждого поля.
Типичный геттер выглядит так:
public T getX() { return x; }
иэто имеет цикломатическую сложность 1.
Типичный установщик выглядит следующим образом:
public void setX(T x) { this.x = x; }
, и это также имеет цикломатическую сложность 1.
Наконец, если мы рассмотрим объявления полейкак последовательность утверждений, то есть граф с 44 узлами и 43 ребрами (и без связанных компонентов ), дающий сложность 1.
Таким образом, совокупная цикломатическая сложность всегокласс 44 x 1 + 44 x 1 + 1 == 89
.