国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Inhaltsverzeichnis
Frageninhalt
Workaround
Heim Java Methode kann nicht aufgel?st werden – Intellij

Methode kann nicht aufgel?st werden – Intellij

Feb 22, 2024 pm 02:07 PM

PHP-Redakteur Yuzai stellt Ihnen das Thema dieses Artikels vor: Antworten auf h?ufig gestellte Fragen zur Java-Programmierung. Heute werden wir eines der h?ufigsten Probleme in der Intellij-Entwicklungsumgebung besprechen: Methoden k?nnen nicht aufgel?st werden. W?hrend der Java-Entwicklung kann eine Situation, in der eine Methode nicht aufgel?st werden kann, Kopfschmerzen bereiten, aber in Wirklichkeit handelt es sich h?chstwahrscheinlich nur um ein kleines Problem. Als n?chstes werden wir Ihnen eine detaillierte Analyse der m?glichen Ursachen dieses Problems liefern und L?sungen anbieten, die Ihnen helfen, reibungsloser zu programmieren.

Frageninhalt

Ich versuche herauszufinden, warum ich bei der zweiten Methode den Fehler ?setobservationcode is neverused“ erhalte. Der zweite Ausschnitt zeigt, wo Unit-Tests verwendet werden. Beim Unit-Testen erhalte ich den Fehler ?Die Methode ?setobservationcode‘ konnte nicht in ?resourcehandler‘ aufgel?st werden“. Ich habe einige Leute gesehen, die sagten, sie h?tten den Fehler gel?st, indem sie den Cache ungültig gemacht und neu gestartet h?tten, aber das hat bei mir nicht funktioniert.

public class ResourceHandlerTest extends TestCase {

    FhirContext ctx = null;
    IParser parser = null;

    // Other methods...

    public String getId(Resource resource) {
        if (resource.getIdElement() != null) {
            // Use IdType to extract the ID without additional details such as base URL or resource type.
            IdType idType = resource.getIdElement();
            return idType.getIdPart();
        } else {
            // Handle the case where the resource does not have an ID.
            return null; // Or throw an exception, depending on your requirements.
        }
    }

    public Observation setObservationCode(Observation observation, Coding coding) {
        if (observation.getCode() == null) {
            observation.setCode(new CodeableConcept().addCoding(coding));
        } else {
            observation.getCode().addCoding(coding);
        }
        return observation;
    }

    
public Observation setObservationCode(Observation observation, Coding coding) {
            if (observation.getCode() == null) {
                observation.setCode(new CodeableConcept().addCoding(coding));
            } else {
                observation.getCode().addCoding(coding);
            }
            return observation;
        }
    
      public Observation setObservationCode(Observation observation, String system, String code, String display) {
            System.out.println("Debug: Observation Before - " + observation);
    
            System.out.println("Debug: System - " + system);
            System.out.println("Debug: Code - " + code);
            System.out.println("Debug: Display - " + display);
    
            Coding coding = new Coding().setSystem(system).setCode(code).setDisplay(display);
    
            return setObservationCode(observation, coding);
        }

-----------------------------------------------------------------------------------------------

    public void testSetObservationCode() throws Exception {
            if (ctx == null) ctx = FhirContext.forR4();
            if (parser == null) parser = ctx.newJsonParser();
    
            String observationJsonFile = "src/resources/observation.json";
            String observationJson = "";
            try {
                observationJson = new String(Files.readAllBytes(Paths.get(observationJsonFile)));
            }
            catch (Exception e) { System.err.println("Failed to read observation.json file."); }
    
            Observation correctObservation = parser.parseResource(Observation.class, observationJson);
    
            ResourceHandler studentResourceHandler = new ResourceHandler();
    
            String expectedSystem = "http://example.com/system";
            String expectedCode = "12345";
            String expectedDisplay = "Test Code";
    
            Coding coding = new Coding().setSystem(expectedSystem).setCode(expectedCode).setDisplay(expectedDisplay);
            Observation modifiedObservation = studentResourceHandler.setObservationCode(correctObservation, coding);
    
            assertEquals(expectedSystem, modifiedObservation.getCode().getCodingFirstRep().getSystem());
            assertEquals(expectedCode, modifiedObservation.getCode().getCodingFirstRep().getCode());
            assertEquals(expectedDisplay, modifiedObservation.getCode().getCodingFirstRep().getDisplay());
    
        }

Workaround

Sie rufen die erste Methode in Ihrem Test auf, aber nicht die zweite Methode.

Die letzte Zeile im Test, Zeile 4, hat 2 Parameter, dies ist der erste Parameter. Daher kann Intellij die Verwendung des zweiten nicht erkennen.

Observation modifiedObservation = studentResourceHandler.setObservationCode(correctObservation, coding);

Schauen Sie sich die Struktur des Hauptcodeblocks an. Idealerweise sollten Sie die zweite Definition (mit 4 Parametern) aufrufen, die eine andere Definition aufruft.

Das obige ist der detaillierte Inhalt vonMethode kann nicht aufgel?st werden – Intellij. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erkl?rung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Hei?e KI -Werkzeuge

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?e Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Hei?e Themen

PHP-Tutorial
1502
276